私服jar包上传和下载

本文详细介绍了如何将jar包上传到企业内部的Maven私服,包括配置settings.xml,设置仓库地址,以及执行deploy命令进行上传。同时,文章讲解了从私服下载jar包的流程,包括需求分析,仓库组管理,以及在Maven setting.xml中的配置,确保项目能从私服高效快速地获取依赖。
摘要由CSDN通过智能技术生成

上传:

需求:企业中多个团队协作开发通常会将一些公用的组件、开发模块等发布到私服供其它团队或模块开发人员使用。

本例子假设多团队分别开发dao、service、web,某个团队开发完在dao会将dao发布到私服供service团队使用,本例子会将dao工程打成jar包发布到私服。

配置

第一步: 需要在客户端即部署dao工程的电脑上配置 maven环境,并修改 settings.xml 文件,配置连接私服的用户和密码 。

此用户名和密码用于私服校验,因为私服需要知道上传都 的账号和密码 是否和私服中的账号和密码 一致。

在Maven的settings.xml文件中的<services></services>标签之间加入下面内容

 <server>

      <id>releases</id>

      <username>admin</username>

      <password>admin123</password>

    </server>

<server>

      <id>snapshots</id>

      <username>admin</username>

      <password>admin123</password>

    </server>

 

releases 连接发布版本项目仓库

snapshots 连接测试版本项目仓库

 

 

第二步: 配置项目pom.xml

配置私服仓库的地址,本公司的自己的jar包会上传到私服的宿主仓库,根据工程的版本号决定上传到哪个宿主仓库,如果版本为release则上传到私服的release仓库,如果版本为snapshot则上传到私服的snapshot仓库

 <distributionManagement>

   <repository>

   <id>releases</id>

<url>http://localhost:8081/nexus/content/repositories/releases/</url>

   </repository> 

   <snapshotRepository>

   <id>snapshots</id>

<url>http://localhost:8081/nexus/content/repositories/snapshots/</url>

   </snapshotRepository> 

  </distributionManagement>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值