maven _ 仓库介绍

1、本地仓库

      本地仓库是远程仓库的一个缓冲和子集,当你构建 Maven 项目的时候,首先会从本地仓库查找资源,如果没有,那么Maven 会从远程仓库下载到你本地仓库。这样在你下次使用的时候就不需要从远程下载了。如果 你所需要的 jar 包版本在本地仓库没有,而且也不存在于远程仓库, Maven 在构建的时候会报错.

》》缺省的本地仓库默认地址: ${user.home}/.m2/repository 

可以修改 这个里面的  ${user.home}/.m2/settings.xml 配置这个地址:

Xml代码:

<settings><localRepository> D:/java/repository </localRepository></settings> 

来设置 本地仓库地址.

如果你想让所有的用户使用统一的配置那么  可以修改 Maven 主目录下的 setting.xml:

${M2_HOME}/conf/setting.xml

注意:本地仓库的 初始化 是 配置好 maven环境参数后,第一次使用 maven 命令时,对 本地仓库进行第一次初始化.

2、中央仓库

中央仓库是一个默认的远程仓库,maven 的安装文件自带了中央仓库的配置..

路径:解压 $M2_HOME/lib/maven-model-builder-3.0.5.jar,

          然后访问解压后的该文件夹: org/apache/maven/model/pom-4.0.0.xml 

          <repositories>
              <repository>
                 <id>central</id>
                    <name>Central Repository</name>
                   <url>http://repo.maven.apache.org/maven2</url>
                   <layout>default</layout>
                   <snapshots>
                      <enabled>false</enabled>
                  </snapshots>
              </repository>
          </repositories>

3、私服 

私服,即私有服务器,是公司内部Maven项目需要通过其下载依赖包和插件的一个内部maven仓库。

构建Maven 私服最流行的软件: Nexus.

      

猜你喜欢

转载自my.oschina.net/u/1387400/blog/1569988
今日推荐