Chinaunix首页 | 论坛 | 博客
  • 博客访问: 126837
  • 博文数量: 47
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 243
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-18 11:45
文章分类

全部博文(47)

文章存档

2017年(2)

2015年(33)

2014年(12)

分类: 大数据

2017-02-23 13:29:13

1.repositories(仓库),仓库类型先简单说明下:

    maven仓库的type(类型)分为三种类型:group()hosts(本地库)proxy(代理)

    releases: 本地仓库(hosts),用来部署组织内部的发布版本构件。发布到release中的jar包是稳定版,除非有版本号变得,依赖方对同一版本号构建优先用本地已存在的jar包。

    snapshots: 本地仓库(hosts),用来部署组织内部的快照版本构件。发布到snapshots中的jar包(后缀名包含SNAPSHOTS),可以多次对同一版本号发布,而依赖方不用任何修改每次构建均会从私服上获取最新包。

    3rd party: 本地仓库(hosts),用来部署无法从公共仓库获得的第三方发布版本构件。

    central: 代理仓库(proxy),代理 Maven 的中央仓库。

   public repositories :组仓库(group),包含代理仓库和本地仓库。

   其中常用的仓库Central3rd party

2.使用配置

使用nexus私服库,需要配置pom.xmlsetting.xml两个文件。

setting.xml配置:

<server>

    nexus

    deployment

    password

       public

       public

       central

      

    

pom.xml配置:

  

       nexus

       snapshots

  

配置说明:

1.pom.xml文件中配置元素,其中的nexus,与settings.xml中的元素中的配置必须一致配置这个的目的,是当执行maven deploy时,才知道要将生成的构件部署到哪个远程仓库上,注意这里的URLsnapshots的地址 snapshots

2.setting.xml 文件配置配置,指定远程代理仓库,central指向远程maven的代理仓库的名称。

3.setting.xml文件中配置,项目内部的构件上传到nexus的仓库中时,nexus会进行权限控制,所以配置有权的用户。


阅读(1296) | 评论(0) | 转发(0) |
0

上一篇:『数据狂』Linux学习笔记之初级篇(一)

下一篇:没有了

给主人留下些什么吧!~~