一个梦想环游世界的DevOps
——快来看看呀

一、nexus 下载
1.下载源码包
2.下载war包放入tomcat、启动tomcat
3.安装一个docker、docker pull nexus3
二、使用
通过docker下载nexus的过程如下
1.首先、配置docker加速器
sudo vim /etc/sysconfig/docker
other_args=--registry-mirror=https://3p7fqynl.mirror.aliyuncs.com #配置为阿里云的docker库
2.搜索并下载镜像
sudo docker search nexus3
sudo docker pull sonatype/docker-nexus3
3.做端口映射并启动nexus
sudo docker run -d -p 8281:8081 --name nexus sonatype/docker-nexus3
4.端口访问nexus3
http:10.4.89.214:8281
三、配置maven的settings.xml
##以下内容为配置maven能从nexus上拿东西。
1.sudo vim /local/apache-maven/conf/settings.xml
2.加入内容:
<mirrors>
<mirror>
<id>214</id>
<mirrorOf>*</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://10.4.89.214:8081/repository/maven-public/</url>
</mirror>
</mirrors>

<profiles>
<profile>
<id>nexus</id>
<repositories>
<repository>
<id>nexus</id>
<name>Nexus</name>
<url>http://10.4.89.214:8081/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
</profiles>
##配置开发端通过mvn deploy可以上传jar包到nexus库
3.在需要上传jar包的目录下的pom.xml上加入
<distributionManagement>
<repository>
<id>maven-releases</id>
<name>maven-releases</name>
<url>http://10.4.89.214:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>maven-snapshots</id>
<name>maven-snapshots</name>
<url>http://10.4.89.214:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>

 

posted on 2017-04-13 14:43  朝澈  阅读(85)  评论(0)    收藏  举报