現在、ビルド プロセスを改善するために Maven を評価しています。通常の jar ファイルのビルドと作成は今のところうまくいきますが、Maven IDE には完全に満足しているわけではありません。
プロジェクトに必要なすべてのライブラリがビルドされた時点で、Eclipse RCP プロジェクトに移っています。そして今、私はどのように進むべきかわかりません。
実際の RCP 部分に移る前に、最初にビルドする必要があるプラグインがいくつかあります。したがって、実際には3つの問題があります。
これらのプラグインを構築したいのですが、そのための唯一の本当の解決策は maven-bundle-plugin のようです: http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html
しかし、優れた IDE 統合のためには、自動的に生成される適切なファイル (plugin.xml、build.properties など) も必要です。
RCPパーツを構築するための唯一の解決策は、私が知る限り、ant-pdeを使用するpde-maven-plugin http://mojo.codehaus.org/pde-maven-plugin/だけです。 . これはばかげていますね。
私が見つけた他の唯一のものは tycho ( http://www.sonatype.com/people/2008/11/building-eclipse-plugins-with-maven-tycho/ ) でしたが、これは非常に初期の段階までです。
繰り返しになりますが、優れた Eclipse 統合が必要です。私は本当に、本当に、依存関係を 2 回指定したくありません。
では、maven を使用して Eclipse RCP プロジェクトをどのように構築するのでしょうか?
アップデート
今のところ、そのような解決策はないようです。Tycho は非常に有望に見えますが、私は 2 日間を無駄にし、実行できませんでした (この時点での現行バージョン)。完成まであと半年くらいかな。