Gradle は Maven よりもはるかに柔軟で直感的であるように思われるため、かなり最近、Gradle の学習を開始しました。
私がまだ理解していない特定の問題の 1 つは、CI ビルドを行うときに外部リポジトリの使用をロックダウンする方法です。 Hans Dockterはこれを素晴らしくシンプルなユースケースだと述べていますが、私はこれまでのところその例を見たことがありません。
Maven では、会社のリポジトリを CI ユーザーの settings.xml ファイルに追加し、それを他のすべてのリポジトリのミラーにします。このように、開発者が POM に独自のリポジトリを設定しても、アーティファクトは引き続きキャッシュとして使用されます。
おそらくいくつかの起動スクリプトなどで、Gradleを使用して同じことを達成できる方法はありますか?