Android 项目 使用 Maven 私有仓库
Maven 私有仓库配置
新增配置 repo.gradle.kts
import org.gradle.api.Action
import org.gradle.api.Project
import org.gradle.api.initialization.Settings
gradle.settingsEvaluated(object : Action<Settings> {
override fun execute(settings: Settings) {
settings.pluginManagement.repositories.clear()
settings.pluginManagement.repositories.maven {
isAllowInsecureProtocol = true
url = uri("http://172.25.25.14:48081/repository/maven-group-android/")
}
settings.dependencyResolutionManagement.repositories.clear()
settings.dependencyResolutionManagement.repositories.maven {
isAllowInsecureProtocol = true
url = uri("http://172.25.25.14:48081/repository/maven-group-android/")
}
}
})
gradle.allprojects(object : Action<Project> {
override fun execute(project: Project) {
project.buildscript.repositories.clear()
project.buildscript.repositories.maven {
isAllowInsecureProtocol = true
url = uri("http://172.25.25.14:48081/repository/maven-group-android/")
}
}
})
使用
gradle -I repo.gradle.kts build -x test