从私服下载 jar包

需求 : 本例子测试从私服下载 ssm_dao 工程 jar 包。
步骤1: 在 setting.xml 中配置仓库
在客户端的 setting.xml 中配置私服的仓库,由于 setting.xml 中没有 repositories 的配置
标签需要使用 profile 定义仓库。

profile 的 id
< id>dev< /id>
< repositories>
< repository>
仓库 id,repositories 可以配置多个仓库,保证 id 不重复
< id>nexus< /id>
仓库地址,即 nexus 仓库组的地址
< url>http://localhost:8081/nexus/content/groups/public/< /url>
是否下载 releases 构件
< releases>
< enabled>true< /enabled>
< /releases>
是否下载 snapshots 构件
< snapshots>
< enabled>true< /enabled>
< /snapshots>
< /repository>
< /repositories>
< pluginRepositories>
插件仓库,maven 的运行依赖插件,也需要从私服下载插件
< pluginRepository>
插件仓库的 id 不允许重复,如果重复后边配置会覆盖前边
< id>public< /id>
< name>Public Repositories< /name>
< url>http://localhost:8081/nexus/content/groups/public/< /url>
< /pluginRepository>
< /pluginRepositories>
< /profile>
步骤二: 在 setting.xml 中,使用 profile 定义仓库需要激活才可生效。
< activeProfiles>
< activeProfile>dev< /activeProfile>
< /activeProfiles>

没有配置 nexus 之前,如果本地仓库没有,去中央仓库下载,通常在企业中会在局域网
内部署一台私服服务器,有了私服本地项目首先去本地仓库找 jar,如果没有找到则连接私服从私服下载 jar 包,如果私服没有 jar 包私服同时作为代理服务器从中央仓库下载 jar 包,这样做的好处是一方面由私服对公司项目的依赖 jar 包统一管理,一方面提高下载速度,项目连接私服下载 jar 包的速度要比项目连接中央仓库的速度快的多。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值