2011-07-26 12 views
6

私たちはIDEとしてmavenビルドとEclipseを持つ数十のJavaプロジェクトを持っています。これらのプロジェクトでgroovyのサポートを追加したいので、必然的に統合のためのgmavenプラグインを入手しました。残念ながら、gmavenは現在放棄されているようです(Webサイトの更新やJIRAの活動はほとんどありません)。gmavenの代替手段ですか?

groovy、maven、eclipseが成熟したソフトウェアであり、Java/Groovyの混在プロジェクトがあまり一般的ではないことを考慮すると、統合のための強固なソリューションが期待されます。私は一部の人々が自分たちのビルドをグラデーションに移行したことを知っていますが、私たちのプロジェクトにグルーヴィーなサポートを加えるだけの大きな変更を行うことには消極的です。

他の人は、Maven/Eclipse環境でGroovy/Javaの混合プロジェクトをどのように扱いますか? Groovyコミュニティはどのツールチェーンを推奨していますか?

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

答えて

5

私は、数ヶ月前にそれをしようとしたときgmavenとのトラブルがあったが、Groovy Eclipse Compiler plugin for Maven一緒に行くことになった:あなたはこのプラグインを使用した例のPOMを見たい場合はここで

は私のプロジェクトへのリンクです: https://github.com/countvajhula/pilot

HTH

+1

です。したがって、これはGRIPLIPSEの拡張であり、cmdline mavenのコンパイル機能を提供します。ありがとう、私はそれを試してみましょう。おそらく現在推奨されているgroovy/maven/eclipseの統合です。 –

+1

groovy-eclispeコンパイラの2.5.1-1バージョンにアップグレードしたばかりです(1時間前)。私はそれを使用することをお勧めしたい。 –

0

ASAIK gmavenはgroovy/mavenコンパイルのためにはまだ好ましいプラグインです。おそらく安定しているだけで、それ以上のアップデートが必要ではなく、JIRAの問題はほとんどありません。

+0

私はこれが大好きです:-)しかし、A:現在のバージョンは1.3で、プロジェクトページは1.0以降に更新されていません。 B:JIRAには、メジャー(Major)以上の39の問題があります。 C:gmavenはgroovyをサポートしていません。1.8 –

0

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

あなたの経験がGradleであると思われるのは、Java-Groovy共同プロジェクトのMavenよりも優れていると思います。

2

答えが受け入れられた時点で、その答えは正しいものでした。 GMavenはあまりメンテナンスされておらず、Groovy-Eclipseは唯一の他の選択肢でした(Mavenからgroovyc Antタスクを呼び出す以外)。私はGMavenのメンテナンスをしばらくやり遂げた状態で十分に挫折しました。

しかし、今の状況は今とは非常に異なっているため、新しい訪問者にこの質問を更新する必要があると感じました。 Groovy-Eclipseはまだ完全に実行可能なオプションですが、manyGMavenPlusをより機能豊富な代替手段とみなしています。このwiki pageはあなたのオプションを理解するのに役立ちます。

+0

wikiリンクありがとうございます。とても役に立ちます – Aman