Maven是一款由Apache软件基金会支持的自动化构建工具,用于Java项目的构建、依赖管理项目信息管理。本教程将带您完成Maven的安装和基本配置,确保在开发中实现构建过程的自动化。

Maven核心程序安装步骤

  1. 下载Maven安装包

  2. 访问Apache Maven官方网站 (https://maven.apache.org/download.cgi)。

  3. 选择最新稳定版本,通常为.tar.gz.zip格式。下载并保存。

  4. 检查JAVA_HOME环境变量

  5. 确保系统已安装JDK,并设置了JAVA_HOME环境变量。

  6. 使用命令行输入echo %JAVA_HOME%(Windows)或echo $JAVA_HOME(Linux/Mac)来验证。

  7. 解压Maven压缩包

  8. 将Maven解压至路径中无中文和特殊字符的目录(如D:\\java\\Maven\\apache-maven-3.3.9)。

  9. 配置Maven环境变量

  10. 新增系统环境变量MAVEN_HOMEM2_HOME,值为解压目录路径(如D:\\java\\Maven\\apache-maven-3.3.9)。

  11. 更新PATH,添加%MAVEN_HOME%\\bin%M2_HOME%\\bin

  12. 检测安装是否成功

  13. 打开命令提示符,输入mvn -v,若显示Maven版本信息即表示安装成功。


C:>mvn -v

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T07:41:47+08:00)

Maven home: D:\\java\\Maven\\apache-maven-3.3.9

Java version: 1.8.0_121, vendor: Oracle Corporation

进一步优化Maven配置

  1. 设置Maven仓库路径

  2. 修改settings.xml文件指定本地仓库位置避免冲突。

  3. 通常位于%USER_HOME%\\.m2目录下。

```xml

D:\maven-repo




2. **配置代理服务器**:

   - 若需代理服务器访问互联网,可在`settings.xml`中添加代理信息。



   ```xml

<proxies>

 <proxy>

   <id>myProxy</id>

   <active>true</active>

   <protocol>http</protocol>

   <host>proxy.example.com</host>

   <port>8080</port>

 </proxy>

</proxies>

  1. 使用镜像加速

  2. 使用国内镜像加速构建速度。

```xml

nexus-aliyun

Nexus aliyun

http://maven.aliyun.com/nexus/content/groups/public/

*




4. **调整JVM参数**:

   - 对于大型项目,通过`settings.xml`配置增加内存。



   ```xml

<maven.surefire.booterfork.options>-Xmx2g -XX:MaxPermSize=512m</maven.surefire.booterfork.options>