nexus发布项目与创建工厂


1.在pom文件中配置

 

<distributionManagement>
	<repository>
		<id>java-release</id>
		<name>java release</name>
		<url>http://localhost:8081/nexus/content/repositories/releases/</url>
	</repository>
	
	<snapshotRepository>
		<id>java-snapshot</id>
		<name>java snapshot</name>
		<url>http://localhost:8081/nexus/content/repositories/snapshots/</url>
	</snapshotRepository>
</distributionManagement>

2.settings配置文件


<server>
      <id>java-release</id>
      <username>deployment</username><!--在localhost:8081/nexus的security的user中-->
      <password>deployment123</password>
    </server>
	<server>
      <id>java-snapshot</id>
      <username>deployment</username>
      <password>deployment123</password>
    </server>

然后运行maven项目maven build中运行deploy就行了。nexus就有maven项目了。看version是snapshot还是release保存在snapshots还是releases。



3.设置自己的工厂

      以test为例。

       repository中add---hosted repository,填写仓库的名称,允许发布之类的。设置完后就有了两个仓库,一个test-release和test-snapshot。

       设置权限:

             在security中的privilege---add,repository填上面的仓库,target填ALL(maven2)。两个仓库要设置两个权限。

              在security中的roles中add--nexus roles ,在role/privilege management左上角点add,在filter中输入上一步添加的权限过滤一下。全选。save。

              在security中的users--add---nexus users,填写信息,status为active,在role management中add上一步填写的roles。save。

        

       然后就可以用自己设置的用户把项目保存在自己设置的工厂里了。

              


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值