最近由于家里的长城的网络无法正常访问在公司服务器上搭建的Maven私服,所以在家里使用Maven项目时,不能正常的下载jar包或者很慢,所以不能在用户的setting.xml文件里面配置私服地址,于是改为在pom.xml文件中配置仓库地址,具体配置如下:
<repositories>
<repository>
<id>mynexus</id>
<name>mynexus repository</name>
<url>http://my person server:8088nexus/content/groups/public/</url>
</repository>
<repository>
<id>oschina</id>
<name>oschina repository</name>
<url>http://maven.oschina.net/content/groups/public/</url>
</repository>
<repository>
<id>oschina-thirdparty</id>
<name>oschina thirdparty repository</name>
<url>http://maven.oschina.net/content/repositories/thirdparty/</url>
</repository>
<repository>
<id>central</id>
<name>Central Repository</name>
<url>http://repo.maven.apache.org/maven2</url>
</repository>
<repository>
<id>org.springframework.maven.milestone</id>
<name>Spring Framework Maven Milestone Repository</name>
<url>http://maven.springframework.org/milestone</url>
</repository>
<repository>
<id>spy</id>
<name>Spy Repository</name>
<url>http://files.couchbase.com/maven2/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>jahia</id>
<name>jahia repository</name>
<url>http://maven.jahia.org/maven2/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>Activiti</id>
<url>https://maven.alfresco.com/nexus/content/groups/public</url>
</repository>
<repository>
<id>maven-restlet</id>
<name>Restlet repository</name>
<url>http://maven.restlet.com</url>
</repository>
<repository>
<id>debop-releases-bintray</id>
<url>http://dl.bintray.com/debop/maven</url>
</repository>
</repositories>
如上配置,依然把 ttp://my person server:8081/nexus/content/groups/public/ 自己配置的私服放在优先位置,如果无法下载,则按配置顺序依次查找。