文章目录
0. 简介
Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。
Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。
Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。Maven 曾是 Jakarta 项目的子项目,现为由 Apache 软件基金会主持的独立 Apache 项目。
1. 安装 & 配置(非IDEA)
1.1 下载Maven安装包
访问Maven官方网站,下载*bin.zip文件。

1.2 解压到英文目录
本例我解压到了C盘根目录。

1.3 配置环境变量
添加M2_HOME系统变量:

修改Path变量:

1.4 验证
执行“mvn -v”命令查看Maven版本。

1.5 配置本地仓库
Maven的核心程序并不包含具体功能,仅负责宏观调度,具体功能由插件来完成。Maven核心程序会到本地仓库中查找插件。如果本地仓库没有就会从远程中央仓库下载。此时如果不能上网则无法执行相应操作。为了解决这个问题,可以将Maven的本地仓库指向一个在联网情况下下载好的目录。
Maven默认的本地仓库路径:~/.m2/repository
为了修改它,首先找到Maven的核心配置文件settings.xml:

修改localRepository标签:

1.6 配置阿里云镜像
为了更快地下载jar包,需要配置阿里云镜像。在setting.xml中进行如下修改:

这里的细节部分可以参考阿里云Maven配置方法。
2. 在IDEA中使用Maven
IDEA中内置了Maven插件,无需去网上下载。
2.1 配置环境变量
先找到IDEA中内置Maven的目录:

然后将bin目录添加到Path环境变量中。
运行“mvn -v”命令,查看Maven的版本号:

2.2 配置settings.xml
配置Maven的conf目录下的settings.xml文件。
配置本地仓库:

配置阿里云镜像:官方教程

设置JDK版本:

<profile>
<id>jdk-11</id>
<activation>
<jdk>11</jdk>
</activation>
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
<maven.compiler.compilerVersion>11</maven.compiler.compilerVersion>
</properties>
</profile>
2.3 创建Maven工程


打开“设置”,检查Maven的设置与预期是否相符:

2.4 添加依赖
在pom.xml中添加依赖:

重新加载Maven,使修改生效:

2.5 编写代码
主程序代码:

测试程序代码:

2.6 运行测试
两种方式运行测试。
第一种,直接点击运行:


第二种,在Maven中双击test运行:

2.7 解决乱码
如果通过Maven运行显示出乱码,可以进行如下设置:

本文详细介绍Maven的安装配置流程,包括非IDEA环境与IDEA集成的步骤,涵盖环境变量设置、本地仓库与镜像配置,以及如何在IDEA中创建、管理Maven项目并解决常见问题。
3624

被折叠的 条评论
为什么被折叠?



