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命令
查看结果