项目中如何使用私服 Nexus
1. 概述
让 Maven 项目使用 Nexus 作为远程仓库有两种方式。
-
单个项目:在项目的 pom.xml 中进行更改,让单个项目使用 Nexus 仓库;
-
所有项目:通过修改 Maven的 配置文件 settings.xm l进行更改,让所有项目都使用 Nexus仓库;
2. 单个项目配置
在项目的 pom.xml 文件的 dependencies 标签之前添加
nexus3
nexus3
http://127.0.0.1:8081/repository/maven-public/
true
true
nexus
nexus
http://127.0.0.1:8081/repository/maven-public/
true
true
仓库地址的获取方式如下
http://127.0.0.1:8081/repository/maven-public/
点开上图的仓库
比如在项目中添加 junit 依赖,可以看到下载的连接是本地的 Nexus 服务的地址
同样,可以在 Nexus 服务看到 Junit 已经下载下来。
3. 所有项目
在 Maven 安装目录找到如下文件
C:\devtools\maven-3.5.0\conf\settings.xml
编辑settings.xml
文件
-
在
profiles
节点添加如下内容
dev
nexus
http://127.0.0.1:8081/repository/maven-public/
true
true
public
Public Repositories
http://127.0.0.1:8081/repository/maven-public/
-
打开
activeProfiles
节点注释,添加如下内容
dev
比如在项目中添加 log4j 依赖,可以看到下载的连接是本地的 Nexus 服务的地址
同样,可以在 Nexus 服务看到 log4j 已经下载下来。