2

ウェビナーを見て、BuckyBook PDF に目を通し、Eclipse RCP ビルド チュートリアルに従っても、単純な RCP プラグイン プロジェクトを CVS から Eclipse ワークスペースに具体化する方法がまだわかりません。

単純な 1 つのプロジェクト ワークスペースの場合、CQUERY と RMAP ファイルの例はありますか?

4

1 に答える 1

2

その実際には簡単です。

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" />

于 2010-03-04T09:47:33.683 に答える