Maven仓库配置

Maven仓库配置

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工具使用

6、http://uk.maven.org/maven2/

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>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值