私たちはgradleを約1年間使用しており、やや成功しています。多くの機能はまだ少し不透明ですが、私たちはそこに向かっています。2レベル以上のgradleプロジェクトを設定することは可能ですか?
私がgradleのために見たすべての例は、ルートプロジェクトと1レベルのサブプロジェクトを持っています。いくつかの理由から、gitプロジェクトを統合したいと考えています。これらはすべてグラデルプロジェクトで、一部はグラデーションサブプロジェクトを持っています。最終的には、本質的にマルチレベルのグラデル構造です。これらのプロジェクトのすべての階調設定を変更するのではなく、すべてのプロジェクトとそれに対応するサブプロジェクトを管理するトップレベルのグラデーションが必要です。最初の試みでは、すべてのプロジェクトとサブプロジェクトをオーケストレーションする制御build.gradleを持つことができないことが示されました。私は何か間違っているのですか?私は、本質的に崩壊するパラダイムに従っていますか?ここで
は、私が何をしたいのためのサンプル構造である:
Top Project
build.gradle
Project
build.gradle
Sub Project
build.gradle
src
Sub Project
...
Project
...
はありがとうと私はドキュメントのいくつかの明白な説明を逃さなかった願っています。
もう少し読んだ後、私はGradleBuildタスクを使うべきだと思われます:http://www.gradle.org/docs/current/userguide/organizing_build_logic.html#sec:external_build –
'GradleBuild'はあなたが今日できる最高のものです。実際の取引(集約ビルド)は計画された機能です。 –