Closed2
Gradleでのリモートリポジトリの追加
![Yuya Mimura](https://res.cloudinary.com/zenn/image/fetch/s--90m-kQDl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/913a62f304.jpeg)
ちょっと前まで<project_root>/build.gradle
に
allProject {
repositories {
google()
mavenCentral()
}
}
というstatementがあって、リモートリポジトリを追加したい場合は上記に追記したらOK、と思っていたらいつの間にか上記statementがなくなっていた。
追加してみると下記のようなエラーが表示される。
Gradle sync failed: Build was configured to prefer settings repositories over project repositories but repository 'maven' was added by build file 'build.gradle' (717 ms)
![Yuya Mimura](https://res.cloudinary.com/zenn/image/fetch/s--90m-kQDl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/913a62f304.jpeg)
いつの間にかsettings.gradle
に記載するように変わったらしい。dependencyResolutionManagement
、分かりやすい。
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
maven {
url "https://www.jitpack.io"
}
}
}
このスクラップは2022/03/10にクローズされました