私は2つのgradleプロジェクトAlphaとBetaを持っています。ベータはアルファに依存しています。 Alphaプロジェクトのビルドは、リモートリポジトリで利用できます。したがって、私がベータプロジェクトをビルドするたびに、gradleは1.2.3- +のバージョンプロパティを持つリモートリポジトリから依存関係をインポートします。gradleはローカルディレクトリから依存関係を取得するように設定します
ローカルマシンに両方のプロジェクトをビルドし、バージョン1.2.3-999の/ gcacheフォルダにローカルAlphaビルドを保存しました。
ローカルのフォルダがリモートリポジトリよりも高いビルドバージョン(999)を持っていても、依然としてリモートのリポジトリからの依存関係を取得しますが、依然としてベータプロジェクトはリモートレポバージョンでビルドされます。
gradleがビルドをローカルディレクトリから取得するためにどのような設定変更を行う必要がありますか?
私は、コンポジットの構築に使用するサブフォルダ内の任意のbuild.gradleファイルを持っていません。 ProjectRootに存在する単一のbuild.gradleファイルで実行することはできますか、各フォルダに対してbuild.gradleを作成する必要はありますか? –
わかりません。試してみてください! – tomasulo