2017-12-29 71 views
0

mavenまたはant + ivyプロジェクトをサブプロジェクトとして使用してGradle Composite Buildを作成することはできますか?Gradle Composite異なるプロジェクトタイプ(ant、maven)でビルド

「はい」の場合はどうすればよいですか?

私はhereでドキュメントをチェックしましたが、antとmavenの参照がありますが、このタイプの統合についてはあまり明確ではありません。

私の目標は、アプリはGradleのプロジェクトである複合ビルドを持つことであるとライブラリはGradleの、Mavenのか蟻することができ、容易にEclipseやIntelliJの

答えて

1

などのIDE内で管理することができ、私は考えていませんGradleを使用して、プロジェクト間のビルドオーケストレーションを行うことができます。しかし、他のprojectType(mavenまたはant)をGradleに変換すると、これらのモジュール間で複合グラデルビルドを使用することができます。それが必要であれば、おそらく、maven/antモジュールのための2つのビルドツールを維持する必要があります。

NOTE複合ビルドのコンセプトは、クロスプロジェクトの開発を支援するために本質的である(バイナリ依存関係を交換する予定)、それは実際にあなたが軒並みGradleを使用する必要が理にかなっています。

上記のドキュメント参照は、実際にアーティファクトの公開フロー(maven-publish,ivy-publish)用であり、ビルド統合には役立ちません。

関連する問題