Nexus Maven私服部署与使用
官方文档地址:https://help.sonatype.com/en/sonatype-nexus-repository.html
部署
检查有docker环境后,执行此命令部署nexus
▼plain复制代码sudo docker run -d --name nexus -p 8081:8081 -v nexus-data:/nexus-data --restart unless-stopped sonatype/nexus3
初始密码进入容器在/nexus-data下admin.password查看
配置maven远程代理
Nexus 默认代理的是 Maven 中央仓库(国外),建议替换为 阿里云仓库:
Setting -> Repository -> maven-central

Maven私服使用
配置maven settings.xml
在 Maven 的 conf/settings.xml 中配置:
▼plain复制代码<servers> ········ <server> <id>nexus-releases</id> <username>admin</username> <password>******</password> </server> <server> <id>nexus-snapshots</id> <username>admin</username> <password>>******</</password> </server> ········· </servers> <mirrors> ······· <mirror> <id>nexus-releases</id> <url>http://localhost:8081/repository/maven-public/</url> <mirrorOf>*</mirrorOf> </mirror> ······ </mirrors>
配置项目pom.xml
从私服下载依赖
▼plain复制代码<repositories> <repository> <id>nexus</id> <url>http://localhost:8081/repository/maven-public/</url> <releases><enabled>true</enabled></releases> <snapshots><enabled>true</enabled></snapshots> </repository> </repositories>
上传 Jar 包到私服
▼plain复制代码<distributionManagement> <repository> <id>nexus-releases</id> <url>http://localhost:8081/repository/maven-releases/</url> </repository> <snapshotRepository> <id>nexus-snapshots</id> <url>http://localhost:8081/repository/maven-snapshots/</url> </snapshotRepository> </distributionManagement>
执行 mvn deploy 即可上传
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
作者分享
大家vb codiing用的是那家的,现在感觉都很贵啊,有没有省经济流打法[叹气]
2
2025 年终小结一下
3
使用Gateway + Sa-token跨域问题解决
3
如何在Gateway 集成 Knife4j 进行接口文档聚合
3
最近在看AI智能体项目,分享一下Docker 一键安装PGSQL + PGVector。
你需要修改命令中you-password,you-db ,you-name
命令:
docker run -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD='you-password' -e POSTGRES_DB=you-db --name you-name -p 5432:5432 -d ankane/pgvector
6
