3

これまで Maven と ant+ivy を使用してきましたが、それらのすべての構成を維持するのはかなり難しいと思います。

私が本当に欲しいのは、xmlを必要としないleiningenのようなもので、コードで依存関係を管理できます(leiningenの場合はclojureコードで)。また、便利な cli ツールも付属しています。

leiningen は内部で maven を使用していることを知っているので、あなたの提案が内部で maven を使用していても問題はないので、物事を単純化し、maven/ant/ivy とのやり取りを必要としない優れた抽象化は、私にとって同様に良いでしょう。

4

3 に答える 3

3

以前は、xml ではなくコードで構成された Maven である Polyglot Maven と呼ばれるプロジェクトがありました。現在のステータスに関する詳細は、次のとおりです。 Maven Polyglot はどうなりましたか?

また、Buildr (Ruby で記述された構成を使用して Java プロジェクトをビルドするため) も見つけました。

Mavenの構成を維持するのが難しいと感じる理由を明確にする価値があると思います。確かに、XML は非常に厄介な場合がありますが、IDE などで利用できるツールがたくさんあります。実際のプロジェクト構造やビルド ライフサイクルが難しい場合 (特にマルチモジュール ビルドの場合はそうなる可能性があります)、maven に基づくソリューションはおそらく役に立たないでしょう。はるかに良くなります。

于 2013-06-20T12:21:25.830 に答える