Maven 安装及更换阿里云仓库

一、MAVEN下载
Maven 官方下载网址:http://maven.apache.org/download.cgi

二、下载下来之后,解压,找个路径放进去, 把bin的位置设在环境变量里,新建环境变量MAVEN_HOME
注意:MAVEN运行时,系统变量必须有 %JAVA_HOME%

三、在PATH里加入maven的bin的路径

四、配置完毕后,在Windows命令提示符下,输入mvn -v测试一下

五、配置Eclipse的Maven(点击Window -> Preference -> Maven -> Installation -> Add进行设置)六、配置Maven 七、配置阿里云镜像仓库
setting.xml 文件内,找到mirrors节点,添加以下内容(mirror节点)

<mirrors>
	<mirror>
		<id>nexus-aliyun</id>
		<mirrorOf>central</mirrorOf>
		<name>Nexus aliyun</name>
		<url>http://maven.aliyun.com/nexus/content/groups/public</url>
	</mirror>
 
	<mirror>
		<id>sonatype</id>
		<mirrorOf>central</mirrorOf>
		<name>Sonatype Snapshots</name>
		<url>https://oss.sonatype.org/content/groups/public/</url>
	</mirror>
 
	<mirror>
		<id>repo2</id>
		<mirrorOf>central</mirrorOf>
		<name>Human Readable Name for this Mirror.</name>
		<url>http://repo2.maven.org/maven2/</url>
	</mirror>
 
	<mirror>
		<id>net-cn</id>
		<mirrorOf>central</mirrorOf>
		<name>Human Readable Name for this Mirror.</name>
		<url>http://maven.net.cn/content/groups/public/</url>
	</mirror>
 
	<mirror>
		<id>ui</id>
		<mirrorOf>central</mirrorOf>
		<name>Human Readable Name for this Mirror.</name>
	 <url>http://uk.maven.org/maven2/</url>
	</mirror>
 
	<mirror>
		<id>ibiblio</id>
		<mirrorOf>central</mirrorOf>
		<name>Human Readable Name for this Mirror.</name>
	 <url>http://mirrors.ibiblio.org/pub/mirrors/maven2/</url>
	</mirror>
 
	<mirror>
		<id>jboss-public-repository-group</id>
		<mirrorOf>central</mirrorOf>
		<name>JBoss Public Repository Group</name>
	 <url>http://repository.jboss.org/nexus/content/groups/public</url>
	</mirror>
</mirrors>

直接在pom.xml中配置仓库

<repositories>
	<repository>
		<id>sonatype-nexus-snapshots</id>
		<name>Sonatype Nexus Snapshots</name>
		<url>http://repo1.maven.org/maven2/</url>
		<releases>
			<enabled>true</enabled>
		</releases>
		<snapshots>
			<enabled>true</enabled>
		</snapshots>
	</repository>
	<repository>
		<id>sonatype</id>
		<name>Sonatype Snapshots</name>
		<url>https://oss.sonatype.org/content/groups/public</url>
		<releases>
			<enabled>true</enabled>
		</releases>
		<snapshots>
			<enabled>true</enabled>
		</snapshots>
	</repository>
</repositories>

There are no comment yet.

HTML tag cannot be used in this comment.