Eclipse中 的 maven 配置

引入本机自带的 maven

在这里插入图片描述

maven 配置

在这里插入图片描述

Global Settings(全局配置)

引入 C:\Users\Administrator\.m2\settings.xml 文件 ,settings.xml 中的内容很简单:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <localRepository>D:/develop_tools/maven_repositories/repository/</localRepository>

</settings>

只设置的默认仓库地址。

User Settings(用户配置)

用户配置的 settings.xml 比较复杂:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">


	<localRepository>D:/develop_tools/maven_repositories/repository/</localRepository>

	<pluginGroups>

	</pluginGroups>


	<proxies>

	</proxies>


	<servers>

		<server>
			<id>huaweicloud</id>
			<username>anonymous</username>
			<password>devcloud</password>
		</server>

	</servers>


	<mirrors>



		<mirror>
			<id>clojars.org</id>
			<mirrorOf>*</mirrorOf>
			<url>http://clojars.org/repo</url>
		</mirror>


		<mirror>
			<id>aliyunmaven</id>
			<mirrorOf>*</mirrorOf>
			<url>https://maven.aliyun.com/repository/public</url>
		</mirror>


		<mirror>
			<id>mvnrepository</id>
			<mirrorOf>mvnrepository</mirrorOf>
			<url>http://mvnrepository.com/</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>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>



		<mirror>
			<id>libs-release</id>
			<mirrorOf>repo1</mirrorOf>
			<url>https://repo.spring.io/libs-release</url>
		</mirror>


		<mirror>
			<id>milestone</id>
			<mirrorOf>*</mirrorOf>
			<url>https://repo.spring.io/milestone</url>
		</mirror>

		<mirror>
			<id>springframework-release</id>
			<mirrorOf>*</mirrorOf>
			<url>http://maven.springframework.org/release/</url>
		</mirror>

		<mirror>
			<id>springframework-milestone</id>
			<mirrorOf>*</mirrorOf>
			<url> http://maven.springframework.org/milestone/</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>huaweicloud</id>
			<mirrorOf>*</mirrorOf>
			<url>https://mirrors.huaweicloud.com/repository/maven/</url>
		</mirror>


	</mirrors>



	<profiles>

	</profiles>

</settings>

Local Repository(本地仓库)

Local Repository 来自于 全局配置 和 用户配置 中的 localRepository的合并,以 用户配置 优先,要求这个地址必须一致。

猜你喜欢

转载自blog.csdn.net/xiaojin21cen/article/details/90379693