这里咱们使用docker进行安装,crt链接到vpsdocker
yum -y install docker
centos
启动docker: service docker start
微信
查找nexus镜像 : docker search nexus
less
通常状况下,咱们都是用stars最高的。docker pull docker.io/sonatype/nexus
maven
启动nexus容器,对于之后的容器启动,[不清楚如何启动能够去docker hub 查看][https://hub.docker.com/],url
通常直接搜索run
就能够找到如何启动centos7
访问查看,管理员帐户密码 admin admin123
3d
maven设置code
setting.xml设置 xml
pom文件设置
<repositories> <repository> <id>nexus</id> <name>Team Nexus Repository</name> <url>http://nexus.jetbrains.org.cn/nexus/content/groups/public</url> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>nexus</id> <name>Team Nexus Repository</name> <url>http://nexus.jetbrains.org.cn/nexus/content/groups/public</url> <snapshots> <enabled>true</enabled> <updatePolicy>always</updatePolicy> </snapshots> </pluginRepository> </pluginRepositories>
<distributionManagement> <repository> <id>releases</id> <name>Nexus Release Repository</name> <url>http://nexus.jetbrains.org.cn/nexus/content/repositories/releases/</url> </repository> <snapshotRepository> <id>snapshots</id> <name>Nexus Snapshot Repository</name> <url>http://nexus.jetbrains.org.cn/nexus/content/repositories/snapshots/</url> </snapshotRepository> </distributionManagement>
备注: pom中上传的设置id要与maven setting中的id保持一致。
项目执行mvn delepoy 便可上传到私服。
至于releases库与snaoshots库的区别
-SNAPSHOT
的都会上传到snaoshots库。若是以为中央仓库慢的话,能够用个人私服 只须要配置 repositories
标签中的内容,下载
依赖, distributionManagement
标签中的内容为 上传
, 无需配置,也不对外开放上传权限。
如但愿了解更多,请关注微信公众号