Maven - 开源中国镜像配置

本贴最后更新于 1827 天前,其中的信息可能已经时移世改

依赖

Maven - Linux 搭建

简介

Maven settings 文件里面的配置的镜像默认是国外的,由于大天朝的原因,下载国外的东西是很慢的,并且很容易出现中断或者下载失败的原因,基于此,2012 年,开源中国终于弄了个 China 镜像,方便国内的 Maven 使用者

配置

1.mirrors 配置

<mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
		<mirror>  
			<id>nexus-osc</id>  
			<mirrorOf>central</mirrorOf>  
			<name>Nexus osc</name>  
			<url>http://maven.oschina.net/content/groups/public/</url>  
		</mirror>  
		<mirror>  
			<id>nexus-osc-thirdparty</id>  
			<mirrorOf>thirdparty</mirrorOf>  
			<name>Nexus osc thirdparty</name>  
			<url>http://maven.oschina.net/content/repositories/thirdparty/</url>  
			
			
		</mirror> 	
  </mirrors>

2.profile 配置

<profile>  
	<id>jdk-1.4</id>  
	<activation>  
		<jdk>1.4</jdk>  
	</activation>  
					
	<repositories>  
		<repository>  
			<id>nexus</id>  
			<name>local private nexus</name>  
			<url>http://maven.oschina.net/content/groups/public/</url>  
			<releases>  
				<enabled>true</enabled>  
			</releases>  
			<snapshots>  
				<enabled>false</enabled>  
			</snapshots>  
		</repository>  
	</repositories>  
	<pluginRepositories>  
		<pluginRepository>  
			<id>nexus</id>  
			<name>local private nexus</name>  
			<url>http://maven.oschina.net/content/groups/public/</url>  
			<releases>  
				<enabled>true</enabled>  
			</releases>  
			<snapshots>  
				<enabled>false</enabled>  
			</snapshots>  
		</pluginRepository>  
	</pluginRepositories>  
</profile>  
<profile>  
	<id>osc</id>  
	<activation>  
		<activeByDefault>true</activeByDefault>  
	</activation>  
	<repositories>  
		<repository>  
			<id>osc</id>  
			<url>http://maven.oschina.net/content/groups/public/</url>  
		</repository>  
		<repository>  
			<id>osc_thirdparty</id>  
			<url>http://maven.oschina.net/content/repositories/thirdparty/</url>  
		</repository>  
	</repositories>  
	<pluginRepositories>  
		<pluginRepository>  
			<id>osc</id>  
			<url>http://maven.oschina.net/content/groups/public/</url>  
		</pluginRepository>  
	</pluginRepositories>  
</profile>

3.local 配置

<localRepository>本地仓库路径</localRepository>

4.运行

# mvn help:system

oschina.jpg

  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    186 引用 • 318 回帖 • 282 关注
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3190 引用 • 8214 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...