Nexus 是一个基于 maven 的仓库管理的社区项目。主要的使用场景就是可以在局域网搭建一个 maven 私服,用来部署第三方公共构件或者作为远程仓库在该局域网的一个代理。
通过 Docker 启动
1 | $ docker run -d \ |
Android Studio 配置
项目 buid.gradle
allprojects {
repositories {
jcenter()
//
mavenLocal()
}
}
app
allprojects {
repositories {
maven {
url "https://nexus.khs1994.com/repository/com.khs1994.khs1994lib/"
}
}
}
lib
uploadArchives {
repositories.mavenDeployer() {
repository(url:"https://nexus.khs1994.com/repository/com.khs1994.khs1994lib/"){
authentication(userName:"khs1994", password:"khs19941218")
}
pom.version="0.0.1"
pom.artifactId="khs1994lib"
pom.groupId="com.khs1994"
}
}