0

Buckminster を使用して Eclipse 製品をビルドすることから Tycho に移行しています。プラグインと機能を Mavenized しましたが、質問があります。

機能とプラグインを参照する POM を使用して親機能を作成しました。これを正しく行っているかどうかはわかりませんが、すべての機能とプラグインをモジュールとして追加する必要があることがわかりました。したがって、 がありpluginA、これにpluginBおよびfeature1が含まれpluginAている場合pluginB、3 つすべてを親 POM に追加します。Buckminster では参照のみを行う必要があり、ファイルfeature1に基づいて依存関係を取得するため、これは私にとっては少し奇妙です。feature.xml

Tycho ビルドで何か間違ったことをしているのですか、それともこのように動作するはずですか?

4

1 に答える 1

0

Tycho ビルドは Maven によって駆動されます。つまり、Maven は最初にどのモジュールをビルド リアクターの一部にするかを決定し、次に Tycho がモジュールをビルドします。したがって、ビルドするアーティファクトのリストを Maven に伝えるアグリゲーター POMが必要になります。

于 2012-12-05T09:14:42.487 に答える