Eclipseでは、別のGradleプロジェクトを使用してビルドされたライブラリへのバイナリ(.jar)依存関係を持つインポートされたGradleプロジェクトがあります。Eclipseビルドシップ:settings.gradleを変更せずにコンポジットビルド
Eclipseでライブラリに変更を加え、変更されたコードをすぐに使用したいと考えています。これは、比較的新しい「コンポジットビルド」グラデーション機能を使用して可能になるはずです。
私はBuildship 2.0を使用しています。私はsettings.gradleを変更してインクルードされたビルドを指定することでこれを行うことができることを知りました。しかし、私はGitにこの変更をコミットしたくありません(スタンドアローンビルドを壊すので)、とにかくローカルの変更を保つ必要はありません。
settings.gradleを変更せずに複合ビルドに含めるプロジェクトを指定する方法はありますか? IntelliJ IDEAでは、これはプロジェクトを右クリックして "Composite Build Configuration"を選択することで可能です。
これは私が探していたものではありません。他のプロジェクトディレクトリが存在する場合は常にビルドが含まれるため、アドホック複合ビルドに対して動的に変更することはできません。若干優れた解決策は、環境変数をチェックすることです。これはEclipseを使用する必要のある貧しい開発者向けに実装したものです(私はIntelliJ IDEAを究極的に使用します)。 – herman