安装nexus
docker run -d \
--name nexus \
-p 8081:8081/tcp \
-p 8082:8082/tcp \
-p 8083:8083/tcp \
-p 8084:8084/tcp \
-p 8085:8085/tcp \
--restart=always \
sonatype/nexus3:3.28.0
docker cp nexus:/nexus-data /opt/nexus
chmod -R 777 /opt/nexus
删除上面容器 正式运行
docker rm -f nexus
docker run -d \
--name nexus \
-p 8081:8081/tcp \
-p 8082:8082/tcp \
-p 8083:8083/tcp \
-p 8084:8084/tcp \
-p 8085:8085/tcp \
--restart=always \
-v /opt/nexus:/nexus-data \
sonatype/nexus3:3.28.0
新建一个项目,写一个方法
在pom文件中新增以下内容
配置maven的settings.xml
部署jar包到私库
删除本地的缓存
新建另外一个项目,依赖我们上个项目
配置maven的settings.xml
安装依赖
运行项目
配置定时任务清理空间
代码仓库
参考文章
-
Maven私有仓库-Nexus3 https://www.cnblogs.com/XuXiaoCong/p/17322366.html
-
Nexus配置定时任务清理空间和解决因清除策略导致maven-metadata.xml丢失问题 https://shemg.cn/post/VocJ7vdWx/