搭建私服
在docker hub上找到nexus3的最新版本,然后执行命令
下载镜像
docker pull sonatype/nexus3:3.22.1
启动镜像
docker run -d -p 8081:8081 --name nexus --restart=always sonatype/nexus3:3.22.1
进入容器
docker exec -it nexus /bin/bash
查看admin密码
cd nexus-data/
cat admin.password
登录并修改密码
输入
http://ip:8081/
进入管理界面,使用admin账号登录并修改密码,可以看到如下界面,这是nexus里面内置的maven库,里面包含了central、releases、snapshots、public等库,其中public包含了其他3个库。你可以直接使用这里面的库,也可以在这里创建一个maven库,如何创建这里不再详述。
发布jar包
先在
setting.xml
中配置账号密码等信息
<!-- 服务器账号密码配置-->
<servers>
<server>
<id>releases</id>
<username>admin</username>
<password>XXXXXX</password>
</server>
<server>
<id>snapshots</id>
<username>账号2</username>
<password>XXXXXX</password>
</server>
</servers>
当把私服搭建好之后,下一步就是发布我们自己的jar包了,发布jar包需要我们在项目里面配置
打包发布地址
<distributionManagement>
<repository>
<id>releases</id>
<name>maven-releases