apache-maven安装及settings.xml文件设置

本文详细介绍Maven的下载、环境变量配置、settings.xml设置及IDEA集成步骤,包括镜像配置、本地仓库设定与JDK版本修改。

1、先去maven官网下载最新版的maven解压即可
http://maven.apache.org/download.cgi

在这里插入图片描述
2、配置环境变量
新建环境变量
在这里插入图片描述
然后编辑path系统变量,添加%maven_home%\bin;
在这里插入图片描述
验证:打开cmd命令窗口运行:mvn –version
出现以下信息说明安装成功
在这里插入图片描述
3、设置settings.xml
(1)新建repo文件夹,然后找到,添加文件夹的路径,新的xml文件这些标签是注释了的,找到相应的位置放开注册即可,这个位置是本地仓库,maven导入的jar包就会放在这个目录下
在这里插入图片描述

<localRepository>E:\dev\apache-maven-3.6.3\repo</localRepository>

(2)配置阿里云镜像,在 下添加,这个是中央仓库,jar包是从中央镜像然后下载到本地的repo目录

  <mirror>
      <id>nexus-aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>
    </mirror>

在这里插入图片描述
(3)修改maven默认的JDK版本

<profile>
	<id>jdk-1.8</id>
	<activation>
		<activeByDefault>true</activeByDefault>
		<jdk>1.8</jdk>
	</activation>
	<properties>
		<maven.compiler.source>1.8</maven.compiler.source>
		<maven.compiler.target>1.8</maven.compiler.target>
		<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
	</properties>
</profile>

在这里插入图片描述

4、配置idea,如下图所示
在这里插入图片描述

在执行 `mvn install` 命令时,出现 `Non-parseable settings D:\apache-maven\apache-maven-3.9.11\conf\settings.xml: end tag name </repositories> must match start tag name <repository>` 错误,意味着 `settings.xml` 文件里的 XML 标签不匹配,具体是 `<repository>` 标签和 `</repositories>` 标签不对应。以下是解决办法: #### 1. 检查并修正标签 打开 `D:\apache-maven\apache-maven-3.9.11\conf\settings.xml` 文件,查看第 213 行附近的 `<repository>` 和 `</repositories>` 标签。确保每个 `<repository>` 标签都有对应的 `</repository>` 标签,并且 `</repositories>` 标签是用来闭合 `<repositories>` 标签的。 示例错误代码: ```xml <repositories> <repository> <id>central</id> <url>https://repo.maven.apache.org/maven2</url> </repositories> <!-- 错误:应该是 </repository> --> </repositories> ``` 修正后的代码: ```xml <repositories> <repository> <id>central</id> <url>https://repo.maven.apache.org/maven2</url> </repository> <!-- 正确 --> </repositories> ``` #### 2. 使用 XML 验证工具 可以使用在线 XML 验证工具(如 https://www.xmlvalidation.com/ )来验证 `settings.xml` 文件的完整性。将 `settings.xml` 文件的内容复制到验证工具中,它会指出所有的 XML 语法错误。 #### 3. 备份并恢复默认配置 如果无法确定错误所在,可以备份当前的 `settings.xml` 文件,然后将 Maven 自带的默认 `settings.xml` 文件复制到 `conf` 目录下。默认的 `settings.xml` 文件通常位于 `D:\apache-maven\apache-maven-3.9.11\conf\settings.xml.default` 。 ```bash # 备份当前文件 cp D:\apache-maven\apache-maven-3.9.11\conf\settings.xml D:\apache-maven\apache-maven-3.9.11\conf\settings.xml.bak # 复制默认文件 cp D:\apache-maven\apache-maven-3.9.11\conf\settings.xml.default D:\apache-maven\apache-maven-3.9.11\conf\settings.xml ``` #### 4. 检查文件编码 确保 `settings.xml` 文件的编码格式为 UTF-8,某些特殊字符在其他编码格式下可能会导致 XML 解析错误。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值