Nexus 是一个基于 maven 的仓库管理的社区项目。主要的使用场景就是可以在局域网搭建一个 maven 私服,用来部署第三方公共构件或者作为远程仓库在该局域网的一个代理。
$ docker run -d \
--name nexus \
-p 8081:8081 \
-v nexus-data:/nexus-data \
sonatype/nexus3
allprojects {
repositories {
jcenter()
//
mavenLocal()
}
}
allprojects {
repositories {
maven {
url "https://nexus.khs1994.com/repository/com.khs1994.khs1994lib/"
}
}
}
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"
}
}