ウェビナーを見て、BuckyBook PDF に目を通し、Eclipse RCP ビルド チュートリアルに従っても、単純な RCP プラグイン プロジェクトを CVS から Eclipse ワークスペースに具体化する方法がまだわかりません。
単純な 1 つのプロジェクト ワークスペースの場合、CQUERY と RMAP ファイルの例はありますか?
ウェビナーを見て、BuckyBook PDF に目を通し、Eclipse RCP ビルド チュートリアルに従っても、単純な RCP プラグイン プロジェクトを CVS から Eclipse ワークスペースに具体化する方法がまだわかりません。
単純な 1 つのプロジェクト ワークスペースの場合、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" />