/chinawangfei/article/details/122049810
一、一般使用Maven*仓库地址
- 1. /nexus/
- / (本人推荐仓库)
- 3. /maven2
关于 Maven 远程仓库地址的配置方式有两种:
第1种:直接在项目的 pom.xml 文件中进行修改(不推荐,尤其是在多人协助的开发过程中非常的费事费力);
第2种:将 Maven 的远程仓库统一的配置到 Maven 的 的配置文件中。
二、Maven *仓库地址大全
1、阿里*仓库(首选推荐)
- <repository>
- <id>alimaven</id>
- <name>aliyun maven</name>
- <url>/nexus/content/groups/public/</url>
- </repository>
2、 *仓库(第2推荐使用)
- <repository>
- <id>activiti-repos2</id>
- <name>Activiti Repository 2</name>
- <url>/nexus/content/groups/public</url>
- </repository>
3、 *仓库
- <repository>
- <id>springsource-repos</id>
- <name>SpringSource Repository</name>
- <url>/release/</url>
- </repository>
4、maven.apache.org *仓库
- <repository>
- <id>central-repos</id>
- <name>Central Repository</name>
- <url>/maven2</url>
- </repository>
5、 *仓库
- <repository>
- <id>central-repos1</id>
- <name>Central Repository 2</name>
- <url>/maven2/</url>
- </repository>
6、 *仓库(第3推荐使用)
- <repository>
- <id>activiti-repos</id>
- <name>Activiti Repository</name>
- <url>/nexus/content/groups/public</url>
- </repository>
7、oschina *仓库(需要x墙哟)
- <repository>
- <id>oschina-repos</id>
- <name>Oschina Releases</name>
- <url>/content/groups/public</url>
- </repository>
8、oschina thinkgem *仓库(需要x墙哟)
- <repository>
- <id>thinkgem-repos</id>
- <name>ThinkGem Repository</name>
- <url>/thinkgem/repos/raw/master</url>
- </repository>
9、 *仓库(需要x墙哟)
- <repository>
- <id>java-repos</id>
- <name>Java Repository</name>
- <url>/maven/2/</url>
- </repository>
10、 *仓库(需要x墙哟)
- <repository>
- <id>thinkgem-repos2</id>
- <name>ThinkGem Repository 2</name>
- <url>/thinkgem/repository/master</url>
- </repository>
三、Maven *仓库配置示例
这里使用 Dubbo官方的*仓库为示例,在 的 profiles 节点中添加如下内容:
- <profile>
- <id>jdk‐1.8</id>
- <activation>
- <activeByDefault>true</activeByDefault>
- <jdk>1.8</jdk>
- </activation>
- <properties>
- <>1.8</>
- <>1.8</>
- <>1.8</>
- </properties>
- <!-- dubbo 官方的解决方案 -->
- <repositories>
- <repository>
- <id>sonatype-nexus-snapshots</id>
- <url>/content/repositories/snapshots</url>
- <releases>
- <enabled>false</enabled>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </repository>
- </repositories>
- </profile>
四、Maven 阿里云(Aliyun)仓库
Maven 仓库默认在国外, 国内使用难免很慢,我们可以更换为阿里云的仓库。
修改 maven 根目录下的 conf 文件夹中的 文件,在 mirrors 节点上,添加内容如下:
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>/repository/public</url>
</mirror>