Eclipse rcp 巴克明斯特RCP简单项目物化

Eclipse rcp 巴克明斯特RCP简单项目物化,eclipse-rcp,buckminster,Eclipse Rcp,Buckminster,在观看了网络研讨会、浏览了BuckybookPDF并学习了EclipseRCP构建教程之后,我仍然不知道如何将一个简单的RCP插件项目从CVS具体化到Eclipse工作区中 对于一个简单的项目工作区,有没有人举过一个CQUERY和RMAP文件的例子?其实很简单 以下是CSPEC示例: <?xml version="1.0" encoding="UTF-8"?> <cq:componentQuery xmlns:cq="http://www.eclipse.org/buckmin

在观看了网络研讨会、浏览了BuckybookPDF并学习了EclipseRCP构建教程之后,我仍然不知道如何将一个简单的RCP插件项目从CVS具体化到Eclipse工作区中

对于一个简单的项目工作区,有没有人举过一个CQUERY和RMAP文件的例子?

其实很简单

以下是CSPEC示例:

<?xml version="1.0" encoding="UTF-8"?>
<cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0" resourceMap="example-site.rmap">
    <cq:rootRequest name="example-site" componentType="eclipse.feature"/>
</cq:componentQuery>

注意:根请求名称属性指向一个组件。如果您有一个RCP应用程序,它有一个主捆绑包(比如一个是应用程序的启动点),那么您可以使用上面的name属性指向该组件。然后,该CSPEC将使用下面的RMAP,使用搜索路径、提供程序等下载所有相关组件

RMAP:


<searchPath name="default">
    <provider 
    readerType="cvs" 
    componentTypes="osgi.bundle,eclipse.feature" 
    source="true" 
    mutable="true">
        <uri format=":pserver:anon@cvs.local:/opt/data/cvsroot,{0}/">
            <bc:propertyRef key="buckminster.component" />
        </uri>
    </provider>
</searchPath>

<searchPath name="galileo">
    <provider readerType="eclipse.import" componentTypes="osgi.bundle,eclipse.feature"
        mutable="false" source="false">
        <uri format="http://download.eclipse.org/releases/galileo?importType=binary"/>
    </provider>
</searchPath>   

<locator searchPathRef="default" pattern="^example\-.*" />
<locator searchPathRef="galileo" failOnError="false" />