maven的本地仓库配置
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
| Default: ${user.home}/.m2/repository
-->
<localRepository>D:\softInstall\maven\apache-maven-3.3.3-bin\apache-maven-3.3.3\repository</localRepository>
直接在pom.xml文件中配置,配置在 project 节点内,可以配置多个
<repositories>
<repository>
<id>central</id>
<name>aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/ </url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<name>aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/ </url>
<layout>default</layout>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<updatePolicy>never</updatePolicy>
</releases>
</pluginRepository>
</pluginRepositories>
</project>
但如果pom.xml文件很多,需要配置很多次,所有可以使用第二种方式
第二种直接在settings.xml文件中配置 使用标签
<profiles>
<profile>
<!-- ======================================================================== -->
<!-- 可以配置多个<profile>-->
<!-- ======================================================================== -->
<id>dev</id>
<repositories>
<repository>
<id>central</id>
<name>Alibaba Repositories Group</name>
<url>http://repo.alibaba-inc.com/nexus/content/groups/alirepositiry/</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<name>Alibaba Plugin Repos Group</name>
<url>http://repo.alibaba-inc.com/nexus/content/groups/alirepositiry/</url>
</pluginRepository>
</pluginRepositories>
</profile>
<profile>
<!-- ======================================================================== -->
<!-- 第二个-->
<!-- ======================================================================== -->
<id>pro</id>
<repositories>
<repository>
<id>central</id>
<name>Alibaba Repositories Group</name>
<url>http://mvn.release.mayibank.net/artifactory/content/repositories/central</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<name>Alibaba Plugin Repos Group</name>
<url>http://mvn.release.mayibank.net/artifactory/content/repositories/central</url>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<!-- ======================================================================== -->
<!-- 使用下面标签<activeProfiles>激活对应的profile 这里激活第一个 id为 dev -->
<!-- ======================================================================== -->
<activeProfiles>
<activeProfile>dev</activeProfile>
</activeProfiles>
第三种,使用标签覆盖中央仓库或者指定仓库
<!-- 使用阿里云的仓库 覆盖中央仓库,中央仓库id为 central(可以查看maven的lib目录下jar包中的超级pom.xml) -->
<mirrors>
<mirror>
<id>mvn-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
</mirrors>
<mirrors>
<mirror>
<id>mvn-aliyun</id>
<!-- 可以使用*号覆盖其他所有的仓库,只调用下面配置的仓库 -->
<mirrorOf>*</mirrorOf>
<name>aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
</mirrors>
下面是常见仓库地址
Maven 中央仓库地址:
1、http://www.sonatype.org/nexus/ 私服nexus工具使用
2、http://mvnrepository.com/ (推荐)
3、http://repo1.maven.org/maven2
4、http://maven.aliyun.com/nexus/content/groups/public/ 阿里云 (强力推荐)
5、http://repo2.maven.org/maven2/ 私服nexus工具使用
7、http://repository.jboss.org/nexus/content/groups/public
8、http://maven.oschina.net/content/groups/public/ oschina可惜啦,以前一直用这个,不过现在有阿里云来擦屁股啦
9、http://mirrors.ibiblio.org/maven2/
10、http://maven.antelink.com/content/repositories/central/
11、http://nexus.openkoala.org/nexus/content/groups/Koala-release/
12、http://maven.tmatesoft.com/content/groups/public/
<mirror>
<id>oschina-repo</id>
<name>开源中国镜像</name>
<mirrorOf>central</mirrorOf>
<url>可以根据自己的网络情况选填上面的url</url>
</mirror>