1

私には次のような要件があります。カスタムフォルダー構造を使用してEclipseプラグインプロジェクトを作成する必要があります。これは正常に実行できます。

次のステップは、プラグインを使用して実行時に作成されるプロジェクトをMaven依存関係管理にすることです。つまり、ウィザードで作成するすべてのプロジェクトでMaven依存関係管理を行う必要があります。

Tycho以外に、これをどのように達成できるかを誰かが知っていますか。

注:解決策を探しているときに、tycho mavenプラグインに出くわしましたが、それはeclipseプラグインプロジェクトをビルドするだけで、mavenプロジェクトにはなりません(私の理解によると)

4

1 に答える 1

1

プロジェクトをMaven プロジェクトEclipse プラグイン プロジェクトの両方にする簡単な方法はありません。Maven と Eclipse のビルド システムにはさまざまなルールがあり、相違点に対処するためのさまざまなアイデアがあります。

あなたが言ったように、Tycho は伝統的な意味で Eclipse プロジェクトを Maven プロジェクトにするのではなく (Maven スタイルの依存関係管理など)、Maven に Eclipse ルールを認識させるだけです。幸いなことに、プラグインを Maven (少なくとも mvn3 を使用) を使用して非常に簡単にコンパイルできます。

プロジェクトを Eclipse でコンパイルする必要がない場合は、Maven Paxなどの他のツールを使用できますが、それらの機能と制限はわかりません。

したがって、一般的に、Pax がうまく機能する場合は役立つかもしれませんが、それ以外の場合は、Maven と OSGi/Eclipse プラグインの世界の主な論理的な違いのために、ツールが既に作成されているとは思いません。

于 2012-05-23T12:29:27.190 に答える