【Java】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。启用的方式为:

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


本文转载自:https://www.jianshu.com/p/b161192dc643
 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值