Maven*仓库地址大全

时间:2025-04-04 08:57:53

/chinawangfei/article/details/122049810

一、一般使用Maven*仓库地址

  1. 1. /nexus/
  2. / (本人推荐仓库)
  3. 3. /maven2

关于 Maven 远程仓库地址的配置方式有两种:

1种:直接在项目的 pom.xml 文件中进行修改(不推荐,尤其是在多人协助的开发过程中非常的费事费力);

2种:将 Maven 的远程仓库统一的配置到 Maven 的配置文件中。

二、Maven *仓库地址大全

1、阿里*仓库(首选推荐)

  1. <repository> 
  2.     <id>alimaven</id>
  3.     <name>aliyun maven</name>
  4.     <url>/nexus/content/groups/public/</url>
  5. </repository>

2 *仓库(第2推荐使用)

  1. <repository> 
  2.     <id>activiti-repos2</id> 
  3.     <name>Activiti Repository 2</name> 
  4.     <url>/nexus/content/groups/public</url> 
  5. </repository> 

3 *仓库

  1. <repository> 
  2.     <id>springsource-repos</id> 
  3.     <name>SpringSource Repository</name> 
  4.     <url>/release/</url> 
  5. </repository>

4maven.apache.org *仓库

  1. <repository> 
  2.     <id>central-repos</id> 
  3.     <name>Central Repository</name> 
  4.     <url>/maven2</url> 
  5. </repository>

5 *仓库

  1. <repository> 
  2.     <id>central-repos1</id> 
  3.     <name>Central Repository 2</name> 
  4.     <url>/maven2/</url> 
  5. </repository>

6 *仓库(第3推荐使用)

  1. <repository> 
  2.     <id>activiti-repos</id> 
  3.     <name>Activiti Repository</name> 
  4.     <url>/nexus/content/groups/public</url> 
  5. </repository> 

7oschina *仓库(需要x墙哟)

  1. <repository> 
  2.     <id>oschina-repos</id> 
  3.     <name>Oschina Releases</name> 
  4.     <url>/content/groups/public</url> 
  5. </repository> 

8oschina thinkgem *仓库(需要x墙哟)

  1. <repository>  
  2.     <id>thinkgem-repos</id>  
  3.     <name>ThinkGem Repository</name> 
  4.     <url>/thinkgem/repos/raw/master</url> 
  5. </repository>

9 *仓库(需要x墙哟)

  1. <repository> 
  2.     <id>java-repos</id> 
  3.     <name>Java Repository</name> 
  4.     <url>/maven/2/</url> 
  5. </repository>

10 *仓库(需要x墙哟)

  1. <repository>  
  2.     <id>thinkgem-repos2</id>  
  3.     <name>ThinkGem Repository 2</name> 
  4.     <url>/thinkgem/repository/master</url> 
  5. </repository> 

三、Maven *仓库配置示例

这里使用 Dubbo官方的*仓库为示例,在 profiles 节点中添加如下内容:

  1. <profile>
  2.        <id>jdk‐1.8</id>
  3.        <activation>
  4.               <activeByDefault>true</activeByDefault>      
  5.               <jdk>1.8</jdk>
  6.        </activation>
  7.        <properties>
  8.              <>1.8</>
  9.              <>1.8</>
  10.        <>1.8</>
  11.        </properties>
  12.        <!-- dubbo 官方的解决方案 -->
  13.        <repositories>
  14.               <repository>
  15.                      <id>sonatype-nexus-snapshots</id>
  16.               <url>/content/repositories/snapshots</url>
  17.                      <releases>
  18.                             <enabled>false</enabled>
  19.                      </releases>
  20.                      <snapshots>
  21.                             <enabled>true</enabled>
  22.                      </snapshots>
  23.               </repository>
  24.        </repositories>
  25. </profile>

四、Maven 阿里云(Aliyun)仓库

Maven 仓库默认在国外, 国内使用难免很慢,我们可以更换为阿里云的仓库。

修改 maven 根目录下的 conf 文件夹中的 文件,在 mirrors 节点上,添加内容如下:

<mirror>

  <id>aliyunmaven</id>

  <mirrorOf>*</mirrorOf>

  <name>阿里云公共仓库</name>

  <url>/repository/public</url>

</mirror>