maven教程之三仓库

仓库

 

1.分类


 本地仓库
 中央仓库
 私有仓库

 


2.私有仓库安装


 nexus安装,解压,将bin配置path
 命令行中nexus
 nexus install
 nexus start
 如果不行修改D:\javatools\nexus-2.6.2-bundle\nexus-2.6.2-01\bin\jsw\conf中wrapper.conf的
 set the JVM excuable设置jdk中的bin下的java命令
 localhost:8081/nexus访问
 login用户是admin密码是admin123


3.仓库讲解


 host的仓库,内部项目的发布仓库(有三个)
  3rd party第三方依赖的仓库,由内部人员自行下载后发布
 proxy的仓库,从远程中央仓库中寻找数据的仓库
 group的仓库,租仓库,方便设置的仓库,把用到的仓库都设置到这个组里来


4.添加仓库(这种方式只是本项目可以用)


 pom配置文件中
 <repositories>
  <repository>
   <id></id>
   <name></name>
   <url></url>
   <releses><enabled>true</enabled></releses>
   <snapshots><enabled>true</enabled></snapshots>
  <repository>
 </repositories>


5.设置镜像


 在setting中设置,然后匹配的仓库会从镜像的url去找,不会从自己的url找了


6.nexus更新索引,之后就方便找GAV了)


  也可以找着D:\javatools\nexus-2.6.2-bundle\sonatype-work\nexus\indexer\central-ctx
  替换索引,也可以更新最新的索引
 以后可以直接搜索依赖了


7.如果没有在项目的pom文件中添加仓库,也会从仓库下载,因为有个文件设置了


  但是这个文件把快照版本关闭了


8.在setting中配置添加仓库(这样可以在所有的项目中都管用)


  <profiles>里配置工厂
  配置id
  (需要根据id激活)激活根据id激活activeProfiles


9.项目的发布


 pom中设置<distributionManagement>中设置发布到哪里
 需要把要发布的仓库改为允许发布
 有权限才能发布
 设置server
 id是工厂id,然后有权限的配置用户密码


10.区分不同项目的工厂


 每个项目新建两个工厂hosted类型,一个是release一个是snapshot
 添加权限,角色和用户
 然后配置
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值