I want to add jitpack.io as a repository in my gradle file. This is my gradle root file:
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
classpath "com.android.tools.build:gradle:7.0.2"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.21"
classpath 'com.google.dagger:hilt-android-gradle-plugin:2.38.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Since I DON'T have a "allrepositories" to put my dependency there (only works there), I've created and added this code after buildscript code:
allprojects {
repositories {
maven {url 'https://www.jitpack.io'}
}
}
But this is the error I get
Caused by: org.gradle.api.InvalidUserCodeException: Build was configured to prefer settings repositories over project repositories but repository 'maven' was added by build file 'build.gradle'
Just delete gradle folder , and let android studio download it again with click on Sync now !.
Gradle's local repository folder is: $USER_HOME/. gradle/caches/modules-2/files-2.1.
Maven Central is a popular repository hosting open source libraries for consumption by Java projects. To declare the Maven Central repository for your build add this to your script: Example 1. Adding central Maven repository. build.gradle.
Gradle 6.8 introduced central declaration of repositories, new way to define repositories. Latest documentation (7.4.2) can be found here.
Remove the dependencyResolutionManagement
block from the setting.gradle
file to have your project work the old way.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With