美文网首页Java技术升华
Maven私服配置的三种方式

Maven私服配置的三种方式

作者: 叩丁狼教育 | 来源:发表于2018-07-30 20:49 被阅读156次

作者:叩丁狼教育梁飞,高级讲师。转载请注明出处。

Maven配置私服的方式

众所周知,在使用maven时,在局域网中搭建私服,可以有效的节省互联网的带宽,加快项目的构建速度,因此在开发中,搭建私服得到了广泛的运用。那么如何让自己的项目使用到已经搭建好的私服呢。有三种方式,总结如下。

方式一:因为我们的项目默认的情况下是从中央仓库来下载构建,因此我们可以把私服作为中央仓库的镜像。配置方式是在settings.xml中添加如下配置:

id标签:当前镜像的id,用为唯一标识当前的镜像。

name标签:说明当前镜像的主要作用,便于我们阅读。

url标签:私服的地址。

mirrorOf标签:被镜像的远程仓库的id。因为我们现在配置的中央仓库的镜像。这里就要书写中央仓库的id。

方式二:在pom.xml中配置远程仓库。我们项目的pom文件会继承maven安装路径下的一个超级pom。而在超级pom中,配置了一个默认的远程仓库,就是中央仓库。可以找到超级pom:maven-model-builder-3.2.5.jar中org\apache\maven\model\pom-4.0.0.xml。其中关于默认远程仓库的配置内容如下:

如图中分别配置了远程仓库的地址和插件仓库的地址。假如想要使用私服作为默认的下载构建的地址,可以在自己项目的pom文件中复制上述配置,直接将url的地址改成私服的地址即可。

方式二中的配置方式存在一个弊端,就是只有覆盖了超级pom中远程仓库的配置的项目才能使用到私服。假如本地的多个项目需要使用私服,那么就需要在每个项目的pom文件中进行一次配置,这样会进行许多重复的操作。解决的方法可以在settings.xml中配置远程仓库的地址。

远程仓库和插件的仓库的地址定义在profile标签中。此时需要为当前profile配置id的标签。然后需要启用当前配置的profile。启用的方式为:

完成这两步之后,就可以正常使用私服,而且每一个在本地新建的项目都可以使用到。

WechatIMG9.jpeg

相关文章

  • Nexus私服

    容器运行 默认账号admin admin123 配置PyPi私服 配置npm私服 配置 maven私服

  • maven私服

    1、配置本地maven settings.xml 使用私服 2、发布jar到私服配置本地maven setting...

  • Maven私服配置的三种方式

    作者:叩丁狼教育梁飞,高级讲师。转载请注明出处。 Maven配置私服的方式 众所周知,在使用maven时,在局域网...

  • maven学习笔记

    1.maven环境配置2.配置maven3.maven私服 nexus3 配置4.maven使用nexus仓库5....

  • Nexus3 私服的使用

    一、下载与安装 Maven Nexus3私服搭建指南,点击查看 二、Maven配置 打开Maven配置文件 set...

  • 无法导入谷歌的com.googlecode.soundlibs.

    错误原因,maven配置文件的镜像不对。 正确的: <...

  • maven打包及上传操作

    1、配置maven的settings.xml文件用户信息 一般公司都会自建maven私服仓库,此时需要配置相应访问...

  • maven私服配置

    一、nexus3简单认识 1、安装步骤略。。。 2、仓库界面用户图 当然这里我们只关心maven的,也就是前四个。...

  • maven私服配置