docker 安装nexus3
1、下载镜像
docker pull sonatype/nexus3
2、创建挂载目录并设置权限
mkdir /opt/nexus-data && chown -R 200 /opt/nexus-data
3、启动容器
docker run -d -p 8081:8081 -p 8082:8082 -p 8083:8083 -p 8084:8084 --privileged=true -v /opt/nexus-data:/nexus-data --name nexus3 sonatype/nexus3
4、访问nexus
第一次登陆会让你设置密码,设置用户名密码为admin / admin
5、设置宿主仓库并上传组件
5.1 创建宿主仓库
选择 maven2(host)
然后输入仓库的名称、点击创建,创建好了后会在仓库列表显示仓库名称
加入到群组中
5.2 手动上传
准备好jar包,上传,填写依赖相关的信息
查看刚上传的依赖
5.3 idea上传
上传依赖到私服的时候需要知道用户名和密码并且需要知道私服的地址
下载的时候需要知道用户名和密码以及组地址
需要上传的应用pom.xml中配置标签
<!--依赖发布的配置管理--> <distributionManagement> <!-- 发布release版本的时候,会发布到http://192.168.1.6:8081/repository/heima-release 这个仓库需要用户名和密码/用户名和密码去哪里找呢,就去配置的maven 的settings文件中找 根据 id:heima-release来找 <server> <id>heima-release</id> <username>admin</username> <password>admin</password> </server> 找到用户名和密码是 admin/admin --> <repository> <id>heima-release</id> <url>http://192.168.1.6:8081/repository/heima-release/</url> </repository> <snapshotRepository> <id>heima-snapshots</id> <url>http://192.168.1.6:8081/repository/heima-snapshots/</url> </snapshotRepository> </distributionManagement>
执行deploy命令
查看结果
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY