maven的setting.xml配置详解

这是xml文档的头域
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

     Maven的依赖搜索顺序, 当我们执行 Maven 命令时, Maven 开始按照以下顺序查找依赖的库: 
      步骤 1 - 在本地仓库中搜索, 如果找不到, 执行步骤 2, 如果找到了则执行其他操作。
      步骤 2 - 在中央仓库中搜索, 如果找不到, 并且有一个或多个远程仓库已经设置, 则执行步骤 4, 如果找到了则下载到本地仓库中已被将来引用。
      步骤 3 - 如果远程仓库没有被设置, Maven 将简单的停滞处理并抛出错误(无法找到依赖的文件)。
      步骤 4 - 在一个或多个远程仓库中搜索依赖的文件, 如果找到则下载到本地仓库已被将来引用, 否则 Maven 将停止处理并抛出错误(无法找到依赖的文件)。

 

 

 

 
 
   

 指定用于插件查找的进一步组标识符。
    com.your.plugins
    -->
 

 

//是否使用代理,中需要填写代理服务器的详细信息,完成后,Maven能够通过代理服务器立即连接到Internet。
 
   
 

 
 
   

   
 

 
 
   
 

 
 
   

      always

//当 Maven 验证 artifact 校验文件失败时该怎么做: ignore(忽略), fail(失败), 或者warn(警告)

      warn

    //处理远程仓库快照版本的下载:

      flase //是否允许该仓库为 artifact 提供快照版下载功能

      always// always(每次构建都检查), daily(默认, 距上次构建检查时间超过一天), interval: x(距上次构建检查超过 x 分钟)、 never(从不)

     

国内可用的 maven 仓库地址:

http://maven.aliyun.com/nexus/content/groups/public

http://maven.wso2.org/nexus/content/groups/public/

http://jcenter.bintray.com/

http://maven.springframework.org/release/

http://repository.jboss.com/maven2/

http://uk.maven.org/maven2/

http://repo1.maven.org/maven2/

http://maven.springframework.org/milestone

http://maven.jeecg.org/nexus/content/repositories/

http://repo.maven.apache.org/maven2

http://repo.spring.io/release/

http://repo.spring.io/snapshot/

http://repo.spring.io/milestone/

http://scala-tools.org/repo-releases

http://mavensync.zkoss.org/maven2/

http://clojars.org/repo/

https://maven.repository.redhat.com/ga/

https://repository.apache.org/content/groups/public/

https://repository.jboss.org/nexus/content/repositories/releases/

    -->

   
 

 

maven的setting.xml的配置已经讲完,下一篇我会发一篇maven学习阶段比较好用的setting.xml的配置。

https://blog.csdn.net/Liu_Ning_Bin/article/details/107434025

你可能感兴趣的:(maven,maven)