涉及 maven 私服的作用和重要性这里就不在多说了,本文直接讲解如何使用 docker 快速搭建 maven私服

 

1、docker hub 上找到 sonatype/nexus 镜像

 

docker 拉取 sonatype/nexus 标签为 oss 的镜像

docker pull sonatype/nexus:oss

 

2、docker 开启 sonatype/nexus 容器

docker run -d -p 8082:8081 --name nexus-oss sonatype/nexus:oss

这里映射宿主机器端口为 8082,读者可自行更改

 

3、查看管理页面

浏览器访问  http://192.168.0.108:8082/nexus/index.html

其中 192.168.0.108 为宿主机器 ip,读者可根据自己的 ip 进行修改

点击右上角的 Log In 登录

默认用户名 admin  ,密码 admin123

登录进入后,点击左侧  Repositories

这里关于仓库的类型就先不介绍了,重点先说怎么使用

点击 Public Repositories ,再点击 Configuration,可以看见上边的仓库都已经引入到了  Public Repositories 中

所以我们在使用时只需要引入 Public Repositories 的 Repository Path 即可

将上边标记的 Public Repositories 的 Repository Path 复制下来

在项目的 pom 文件中填上如下内容

<repositories>
    <repository>
        <id>nexus</id>
        <name>Nexus Repository</name>
        <url>http://192.168.0.108:8082/nexus/content/groups/public/</url>
    </repository>
</repositories>

id 和 name 可以自定义 ,url 为上边复制的 Public Repositories 的 Repository Path

随意在 pom 中添加一个新的依赖

 将控制台显示为 maven 控制台

保存 pom 文件,开始下载 jar 包

仔细观察可以看到,jar 包是从新配置的 maven 私服中下载的,说明 maven 私服配置成功

点击 Public Repositories 的 Repository Path

可以看到 maven 私服的 jar 包

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐