Java-Maven:配置远程中央仓库的各种方法

Posted 沧海一粟11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java-Maven:配置远程中央仓库的各种方法相关的知识,希望对你有一定的参考价值。

一、远程仓库的配置

  在平时的开发中,我们往往不会使用默认的中央仓库,默认的中央仓库访问的速度比较慢,访问的人或许很多,有时候也无法满足我们项目的需求,可能项目需要的某些构件中央仓库中是没有的,而在其他远程仓库中有,如JBoss Maven仓库。这时,可以在pom.xml中配置该仓库,代码如下:

<!-- 配置远程仓库 -->
    <repositories>
        <repository>
            <id>jboss</id>
            <name>JBoss Repository</name>
            <url>http://repository.jboss.com/maven2/</url>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>daily</updatePolicy>
            </releases>
            <snapshots>
                <enabled>false</enabled>
                <checksumPolicy>warn</checksumPolicy>
            </snapshots>
            <layout>default</layout>
        </repository>
    </repositories>

repository:在repositorys元素下,可以使用repository子元素声明一个或者多个远程仓库。

id:仓库声明的唯一id,尤其需要注意的是,Maven自带的中央仓库使用的id为central,如果其他仓库声明也使用该id,就会覆盖中央仓库的配置。

name:仓库的名称,让我们直观方便的知道仓库是哪个,暂时没发现其他太大的含义。

url:指向了仓库的地址,一般来说,该地址都基于htp协议,Maven用户都可以在浏览器中打开仓库地址浏览构建。

releases和

 

以上是关于Java-Maven:配置远程中央仓库的各种方法的主要内容,如果未能解决你的问题,请参考以下文章

Maven远程仓库的各种配置

Maven远程仓库的各种配置

Maven配置远程中央仓库

怎么自定义maven的中央仓库位置

怎么自定义maven的中央仓库位置?

Windows 配置Maven的本地仓库和阿里云远程中央仓库