Nexus私服中新增外部仓库
一、在 Nexus 管理端添加(作为 Proxy 仓库)
推荐方式——让你的 Nexus 代理该远程仓库,缓存构件,方便团队内统一访问。
登录 Nexus 管理界面
URL 通常是:http://<nexus-host>:8081进入 Repositories
Administration → Repository → Repositories点击 [Create repository] → 选择类型:maven2 (proxy)
配置主要参数:
参数 示例值 Repository type maven2 (proxy)Name fit2cloud-publicRemote storage https://repository.fit2cloud.com/repository/fit2cloud-public/Layout policy StrictVersion policy Release(或 Mixed,如果不确定)Blob store defaultOnline 勾选 保存。
(可选)将其加入一个 Group 仓库(如
maven-public)
→ 打开maven-public→Members→ 添加刚创建的fit2cloud-public。
二、在 Maven settings.xml 或项目 pom.xml 中使用
如果你不打算在 Nexus 里代理,而是直接访问:
示例(pom.xml 中添加)
1 | <repositories> |
或在 ~/.m2/settings.xml 里定义全局仓库:
1 | <profiles> |
三、验证配置
执行:
1 | mvn dependency:resolve |
或
1 | mvn clean install -U |
查看 Maven 是否能从 fit2cloud-public 拉取依赖。
推荐架构
