https://gradle.org/releases
https://docs.gradle.org/current/userguide/compatibility.html - Совместимость
https://docs.gradle.org/current/userguide/publishing_maven.html
https://docs.gradle.org/current/userguide/build_environment.html
Очистить кэш сборки:
rm -r $HOME/.gradle/caches/
Использовать системные переменные в build.gradle.kts:
repositories { maven { name = "RepoName" url = URI("https://oss.sonatype.org/service/local/staging/deploy/maven2/") credentials { username = System.getenv("MAVEN_USERNAME") password = System.getenv("MAVEN_PASSWORD") } } }
Использовать параметры из gradle.properties:
~/.gradle/gradle.properties:
mavenUsername=user mavenPassword=pass
build.gradle.kts:
repositories { maven { url = URI("https://registry.company.org/repository/maven-group") credentials { username = property("mavenUsername") as String password = property("mavenPassword") as String } } }