【仅供内部供应商使用,不提供对外解答和培训】
Table of Contents |
---|
第一步修改${MAVEN_HOME}/conf下settings.xml
1、在<mirrors>标签下增加如下内容(该步骤可选)
Code Block | ||
---|---|---|
| ||
<mirror>
<id>fanruan</id>
<mirrorOf>*</mirrorOf>
<name>fanruan</name>
<url>http://mvn.finedevelop.com/repository/maven-public/</url>
</mirror> |
注1:mac下如果是通过brew安装的maven,该配置在 /usr/local/Cellar/maven@version/version/libexec目录下
注2:IDEA默认的maven配置路径,可打开Preferences->Build,Excution,Deployment->Build Tools->Maven,找到Users settings file属性的值,同时修改这个配置文件
2、在 <profiles>标签下增加如下内容,snapshots的enable状态一定要是true,否则无法自动更新
Code Block | ||
---|---|---|
| ||
<profile>
<id>fanruan</id>
<repositories>
<repository>
<id>fanruan</id>
<name>fanruan</name>
<url>http://mvn.finedevelop.com/repository/maven-public/</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>fanruan</id>
<name>fanruan</name>
<url>http://mvn.finedevelop.com/repository/maven-public/</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile> |
3、在 <activeProfiles>标签下 增加如下内容
Code Block | ||
---|---|---|
| ||
<activeProfile>fanruan</activeProfile> |
注意 1、2、3提到的三个主标签是同级关系