6

Maven ビルドと IDE としての Eclipse を備えた Java プロジェクトが数十あります。これらのプロジェクトに groovy のサポートを追加したいので、必然的に統合用の gmaven プラグインにたどり着きました。残念ながら、gmaven は今のところ放棄されているようです (Web サイトへの更新はなく、JIRA での活動は事実上ありません)。

Groovy、Maven、Eclipse は成熟したソフトウェアであり、Java と Groovy が混在するプロジェクトはそれほど珍しいことではないことを考えると、統合のための確かなソリューションがあると期待しています。一部の人々がビルドを gradle に移行したことは知っていますが、プロジェクトに Groovy サポートを追加するためだけに、そのような大きな変更を行うことには消極的です。

では、maven/eclipse 環境で groovy/java が混在するプロジェクトをどのように扱うのでしょうか? Groovy コミュニティが推奨するツール チェーンは何ですか?

注: JIRA からのソース コード修正の助けを借りて、gmaven を groovy 1.8 で動作させることができましたが、これが将来の堅実な戦略であるとは考えていません。

4

4 に答える 4

5

数か月前に gmaven を試したときに問題が発生し、Maven 用の Groovy Eclipse コンパイラ プラグインを使用することになりました。

このプラグインを使用した POM の例を見たい場合は、私のプロジェクトへのリンクを次に示します: https://github.com/countvajhula/pilot

HTH

于 2011-07-26T23:43:06.397 に答える
4

回答が受け入れられた時点で、その回答は正しかった。GMaven はあまり保守されておらず、Groovy-Eclipse が唯一の代替手段でした (Maven から groovyc Ant タスクを呼び出す以外に)。しばらく GMaven のメンテナンスを担当していた状況に、私は十分に不満を感じていました。

しかし、現在の状況は当時とは大きく異なるため、この質問は新しい訪問者のために更新する必要があると感じました. Groovy-Eclipse は依然として完全に実行可能なオプションですが、多くの人はGMavenPlusをより機能豊富な代替手段と見なしています。このwiki ページは、オプションを理解するのに役立ちます。

于 2015-05-15T19:11:56.933 に答える
0

ASAIK gmaven は、依然として groovy/maven コンパイル用の推奨プラグインです。多分それは安定していて、それ以上の更新を必要とせず、JIRA の問題はほとんどありません。

于 2011-07-26T23:18:29.677 に答える
0

私はしぶしぶ gmaven プラグインの 1.3 バージョンを使用しています。注釈付きクラスのスタブを生成するときにいくつかの問題に遭遇しましたが、うまく機能します。幸いなことに、正常にコンパイルするためにスタブを生成する必要はありません。

Java と Groovy の共同プロジェクトでは、Maven よりもGradleの方がはるかに優れていると思います。

于 2011-07-27T08:45:24.070 に答える