6.maven的仓库管理

maven的仓库管理

一、什么是仓库

       用来统一存储所有Maven共享构建的位置就是仓库。根据GAV坐标定义每个构建在仓库中的存储路径大致为:groupId/artifactId/version/artifacted-version.packaging。

二、仓库的分类

         1.本地仓库:默认在~/.m2/repository,如果在用户配置中有配置(settings.xml),则以用户配置的地址为准。

         2.远程仓库

                 a)中央仓库(不包含有版权的jar包),地址为:http://repo1.maven.org/maven2

                 b)私服:用于连接本地机器和中央仓库,形成中间人,如果所有的人都向中央仓库下载,会造成中央仓库带宽拥堵,通过我们去访问私服,然后再让私服去访问中央仓库,可以缓解压力。

                  

三、Maven私服安装使用

        1.安装Nexus

             Nexus为所有来自中央仓库的构建安装提供本地缓存。

             下载网站:http://nexus.sonatype.org/

             安装版本:nexus-3.13.0-01.zip

             第一步:将下载的zip包解压会有两个文件一个是nexus-3.13.0-01和sonatype-work。

        第二步:在nexus的bin文件夹中打开命令行cmd,执行命令nexus.exe  /run,等待执行后,使用浏览器访问http://localhost:8081即可打开nexus。

             第三步:在右上角有sign in登录,默认账号:admin,默认密码:admin123。

             

      2.仓库的分类

              group:仓库组,主要是可以将其他的仓库中的构建一起放到这里选择调用。

              hosted:主机仓库,主要是存储本机的构建和第三方构建。

              proxy:代理仓库,主要是可以访问中央仓库,从中央仓库下载构建。

              virtual:虚拟构建,用于适配 Maven 1。

             

     3.配置所有构建均从私服下载

              在settings.xml中添加以下代码

              

      4.将构建部署到nexus中

               在要部署的项目的pom.xml中添加

               

      

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值