Maven 的安装和配置

配置JDK

maven 的安装需要正确配置 JDK 环境。

本地安装

  1. 下载 maven, windows 环境下在压缩包。

  2. 将安装文件解压到指定目录,如 D:\apache-maven-3.3.3

  3. 配置环境变量。

    • 在系统变量中新增 MAVEN_HOME 变量,变量值为 步骤2 中的目录。

    • 在Path变量中增加 %MAVEN_HOME%\bin;

    • 在cmd 中运行命令 mvn -v , 输出 maven 版本 则 maven 安装完成。

Maven 的目录结构

安装目录

  • bin: mvn 的运行脚本
    • m2.conf 配置文件,用于 classworlds 配置
  • boot: 启动目录,包含类加载框架 jar 包
  • conf: 配置目录,包含 settings.xml。
  • lib: 依赖包

~/.m2 本地仓库

  • 默认情况下该文件夹下放置了 Maven 本地仓库 .m2/repository,所有的构建都被放置在该目录中。

  • 大多数情况下 ~/.m2 文件中只包含 repository 一个目录。大多数用户会将 MAVEN_HOME/conf/setting.xml 文件拷贝到 该文件夹下,用于自定义配置。

配置 HTTP 代理

如果用户无法直接访问公共的Maven 中央仓库 可以配置代理进行访问。

  • 检查是否可以直接访问Maven中央仓库,在cmd中输入:ping repo1.maven.org 进行检查。

  • 检查完毕后,修改 ~/.m2/setting.xml 文件(如果没有需要从MAVEN_HOME/conf/setting.xml复制)添加代理配置:

    <proxies>
        <proxy>
            <id>my-proxy</id>
            <active>true</active>
            <protocol>http</protocol>
            <username>proxyuser</username>
            <password>proxypass</password>
            <host>127.0.0.1</host>
            <port>80</port>
            <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
        </proxy>
    </proxies>
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12

如果存在多个 proxy 元素,默认第一个被激活的元素生效。

Last Updated: 5/17/2019, 6:11:44 PM