Maven 的安装和配置
配置JDK
maven 的安装需要正确配置 JDK 环境。
本地安装
下载 maven, windows 环境下在压缩包。
将安装文件解压到指定目录,如
D:\apache-maven-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 元素,默认第一个被激活的元素生效。