install package vif包_Nexus上传自己本地jar包 和下载maven中央仓库里的包到nexus - 剑器近丶...

一.上传自己本地jar包到Nexus

1)在Nexus中创建maven2hosted仓库

e4815d2f69ec779eba96f65db54a4403.png

2) 我这里使用的是混合的() 也可以创建两个 一个是releases 一个是snapshots。

3)上传前需要配置maven的xml文件和项目的pom文件。

4)maven的xml文件如下(只需要把用户名和密码写上即可 也就是第一个server):

<settings>
<servers>
	<server>  
		<id>releases</id>  
		<username>用户名</username>  
		<password>密码</password>  
	</server>
	
	<server> 
		<id>snapshots</id>  
		<username>用户名</username>  
		<password>密码</password>
	</server>
</servers>

		
<mirrors>
        <!--给定仓库的下载镜像-->  
    <mirror>
        <id>Lark</id>
        <mirrorOf>*</mirrorOf>
        <url>http://xx.xx.xx.135:8081/repository/larkgroup/</url>
    </mirror>
</mirrors>

</settings>

5)要记清楚id标签里的内容 在pom里要用

6)项目pom

<distributionManagement>
  <repository>
    <id>releases</id>   //这里id要写刚才配置在里的 
    <name>Nexus Release Repository</name>
    <url>http://xx.xx.xx.135:8081/repository/xxx-release/</url>  //写你的地址 要是两个一样(使用混合的)就复制一下
  </repository>

  <snapshotRepository>     <id>snapshots</id> //这里id要写刚才配置在里的     <name>Nexus Snapshot Repository</name>     <url>http://xx.xx.xx.135:8081/repository/xxx-snapshots/</url> //写你的地址 要是两个一样(使用混合的)就复制一下   </snapshotRepository>
</distributionManagement>

7)mvn deploy即可

8)最后记得把仓库放进group仓库里联合使用

二.下载maven中央仓库里的jar包到nexus

1.创建proxy仓库(可创建多个并配置多个不同的中央仓库地址)然后加紧同一个group仓库里

8b2ea257f24b146fe03f7c5dfc463776.png

 2.创建阿里云代理仓库

d106e5a419e4ee7bbe1d5f29552bd7f6.png

 3.加入所有的proxy仓库到group

7ce867e339b7622ee2775b81dedd2530.png

 4.配置maven的文件

<settings>
	
  <mirrors>
        <!--给定仓库的下载镜像-->  
      <mirror>
          <id>Lark</id>
          <mirrorOf>*</mirrorOf>
          <url>http://xx.xx.xx.135:8081/repository/larkgroup/</url>
      </mirror>
  </mirrors>

</settings>

5.在执行 mvn install 或 package 时 maven 就会去nexus仓库找包 若没有就会从配置的地址下载包到nexus 后在下载到本地 第二次再使用就会直接从nexus下载到本地了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值