~/.gradle/init.gradle
apply plugin:ArchivaRepositoryPlugin
class ArchivaRepositoryPlugin implements Plugin<Gradle> {
final Closure ArchivaRepoLocal = {
maven {
url = 'http://127.0.0.1:7000/repository/internal'
}
maven {
url = 'http://127.0.0.1:7000/repository/snapshots'
}
}
void apply(Gradle gradle) {
gradle.allprojects{ project ->
project.buildscript{
ext.repositorioLocal = ArchivaRepoLocal
}
}
}
}
build.gradle
buildscript {
repositories repositorioLocal
}
repositories repositorioLocal