上传jar包到私服的方式

上传jar包到私服的方式

手动上传第三方jar包到nexus的步奏:

1)按下图方式进行

 

2)按下图完成上传

3)点击保存完成

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1通过网页上传

这种方法只是上传了jar包。通过maven引用当前jar,不能取得jar的依赖

 

from pom的方式,选择pom文件,以及jar。通过maven引入jar时,会自动加载jar的依赖

 

2通过maven的方式depoly

maven的conf/setting.xml 配置nexus私服的管理账号

在servers标签下添加server

 
  1.    <server>

  2.       <id>nexus-snapshots</id>

  3.       <username>repouser</username>

  4.       <password>repopwd</password>

  5.     </server>

id可自己定义一个名称  以及私服的管理管的账号密码

在mirrors和profiles下配置nexus私服

 
  1. <mirrors>

  2.     <mirror>

  3.       <!--This sends everything else to /public -->

  4.       <id>nexus</id>

  5.       <mirrorOf>*</mirrorOf>

  6.       <url>http://192.168.10.8:18080/nexus/content/repositories/releases/</url>

  7.     </mirror>

  8.   </mirrors>

  9.   <profiles>

  10.     <profile>

  11.       <id>nexus</id>

  12.       <!--Enable snapshots for the built in central repo to direct -->

  13.       <!--all requests to nexus via the mirror -->

  14.       <repositories> 

  15.         <repository> 

  16.             <id>nexus</id> 

  17.             <name>local private nexus</name> 

  18.             <url>http://192.168.10.8:18080/nexus/content/groups/public</url> 

  19.             <releases><enabled>true</enabled><updatePolicy>always</updatePolicy>

  20.             <checksumPolicy>warn</checksumPolicy></releases> 

  21.             <snapshots><enabled>false</enabled></snapshots> 

  22.         </repository>        

  23.       </repositories> 

  24.       <pluginRepositories> 

  25.         <pluginRepository> 

  26.             <id>nexus</id> 

  27.             <name>local private nexus</name> 

  28.             <url>http://192.168.10.8:18080/nexus/content/groups/public</url> 

  29.             <releases><enabled>true</enabled><updatePolicy>always</updatePolicy>

  30.             <checksumPolicy>warn</checksumPolicy></releases> 

  31.             <snapshots><enabled>false</enabled></snapshots> 

  32.         </pluginRepository>        

  33.        </pluginRepositories> 

  34.     </profile>

  35.   </profiles>

  36.   <activeProfiles>

  37.     <!--make the profile active all the time -->

  38.     <activeProfile>nexus</activeProfile>

  39.   </activeProfiles>

在项目的pom.xml中配置

 
  1.  <distributionManagement>

  2.         <repository>

  3.             <id>nexus-releases</id>

  4.             <name>Nexus Release Repository</name>

  5.             <url>http://192.168.10.8:18080/nexus/content/repositories/releases/</url>

  6.         </repository>

  7.         <snapshotRepository>

  8.             <id>nexus-snapshots</id>

  9.             <name>Nexus Snapshot Repository</name>

  10.             <url>http://192.168.10.8:18080/nexus/content/repositories/snapshots/</url>

  11.         </snapshotRepository>

  12.     </distributionManagement>

id与settings.xml中的server的id对应

 

当项目package后

mvn deploy

就可以将jar上传到nexus私服

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值