6.maven的仓库管理

编程入门 行业动态 更新时间:2024-10-26 06:35:30

6.maven的<a href=https://www.elefans.com/category/jswz/34/1734833.html style=仓库管理"/>

6.maven的仓库管理

maven的仓库管理

一、什么是仓库

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

二、仓库的分类

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

         2.远程仓库

                 a)中央仓库(不包含有版权的jar包),地址为:

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

                  

三、Maven私服安装使用

        1.安装Nexus

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

             下载网站:/

             安装版本: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中添加

               

      

 

 

更多推荐

6.maven的仓库管理

本文发布于:2024-02-12 08:36:10,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1686990.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:仓库管理   maven

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!