【仅供内部供应商使用,不提供对外解答和培训】
| Table of Contents |
|---|
由于国内的特殊原因,从maven中央仓库下载jar包经常性的速度较慢,因此国内的开发者大都会配置maven服务器的镜像,通过用的比较多的是阿里云的镜像,如下所示
| Code Block | ||
|---|---|---|
| ||
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
</mirrors> |
这个时候就会出现无法下载帆软插件开发的jar包,解决这个问题,需要将
<mirrorOf>*</mirrorOf>修改为
<mirrorOf>central</mirrorOf>当然,也可以直接使用帆软的maven服务器,配置过程如下:
第一步修改${MAVEN_HOME}/conf下settings.xml
...
| Code Block | ||
|---|---|---|
| ||
<mirror> <id>fanruan</id> <mirrorOf>*</mirrorOf> <name>fanruan</name> <url>http://mvn.finedevelopfanruan.com/repository/maven-public/</url> </mirror> |
...
注1:mac下如果是通过brew安装的maven,该配置在 /usr/local/Cellar/maven@version/version/libexec目录下
...
| Code Block | ||
|---|---|---|
| ||
<profile>
<id>fanruan</id>
<repositories>
<repository>
<id>fanruan</id>
<name>fanruan</name>
<url>http://mvn.finedevelopfanruan.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.finedevelopfanruan.com/repository/maven-public/</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
<checksumPolicy>warn</checksumPolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile> |
...