nexus发布项目与创建工厂

来源:互联网 发布:2016淘宝助理手机版 编辑:程序博客网 时间:2024/05/18 13:11


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。

        

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

              


原创粉丝点击