一、说明
1、centos 7
2、docker
3、idea的maven项目
二、安装
1、拉取镜像
docker pull sonatype/nexus3:latest2、创建映射目录并授权
mkdir /home/nexus/nexus-data && chown -R 200 /home/nexus/nexus-data3、启动镜像
docker run -d -p 8081:8081 -p 8082:8082 -p 8083:8083 -p 8084:8084 --name nexus -v /home/nexus/nexus-data:/nexus-data sonatype/nexus34、查看镜像是否运行成功
docker ps | grep nexusnetstat -anp | grep 80815、admin默认密码
cat /home/nexus/nexus-data/admin-pa说明1: tab补全
~~
三、maven私服配置
1、settings.xml新增mirror配置
<mirror> <id>nexus-citcc</id> <mirrorOf>central</mirrorOf> <name>Nexus citcc</name> <url>http://192.168.100.131:8081/repository/maven-central/</url> </mirror>示例图:
2、settings.xml新增server配置
<server> <id>release</id> <username>admin</username> <password>admin123</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin123</password> </server>示例图:
四、IDEA发布到nexus
1、配置到项目pom
<distributionManagement> <!--正式仓库的地址--> <repository> <id>release</id> <url>http://192.168.100.131:8081/repository/maven-releases/</url> </repository> <!--快照仓库的地址--> <snapshotRepository> <id>snapshots</id> <url>http://192.168.100.131:8081/repository/maven-snapshots/</url> </snapshotRepository> </distributionManagement>说明1: url为仓库路径,对应
说明2:distributionManagement标签,用于maven插件deploy发布
示例图:
~~











![[第十二届蓝桥杯/java/算法]B——空间](https://img-blog.csdnimg.cn/1eee42db6da2472abb225a63b7ddbc19.jpeg)










