Maven 是一个开源的项目管理和构建工具,主要用于 Java 项目。Maven 使用一种名为 POM (Project Object Model) 的文件来管理项目的构建、报告和文档。Maven 还可以自动处理项目的依赖管理。
.zip
文件)。.zip
文件解压到一个目录,例如 C:\Software\Apache Maven\apache-maven-3.9.9
。配置环境变量
打开 系统属性:
此电脑
或 计算机
图标,选择 属性
。高级系统设置
。环境变量
。设置 MAVEN_HOME
变量:
点击 新建
,输入以下内容:
MAVEN_HOME
C:\Software\Apache Maven\apache-maven-3.9.9
更新 Path
变量:
Path
变量,选中并点击 编辑
。%MAVEN_HOME%\bin
。确定
保存更改。验证 Maven 安装
cmd
)。运行以下命令查看 Maven 版本:
mvn -v
创建或编辑 settings.xml
C:\Users\<你的用户名>\.m2\settings.xml
示例配置内容:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>C:/maven/repository</localRepository>
<proxies>
<proxy>
<id>example-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>proxy.example.com</host>
<port>8080</port>
<username>proxyuser</username>
<password>somepassword</password>
<nonProxyHosts>www.google.com|*.example.com</nonProxyHosts>
</proxy>
</proxies>
<mirrors>
<mirror>
<id>central-mirror</id>
<mirrorOf>central</mirrorOf>
<url>http://repo.maven.apache.org/maven2</url>
</mirror>
</mirrors>
<servers>
<server>
<id>example-repo</id>
<username>myuser</username>
<password>mypassword</password>
</server>
</servers>
</settings>
.tar.gz
文件)。解压 Maven
打开终端,使用以下命令解压下载的文件:
tar -xzvf apache-maven-3.9.9-bin.tar.gz
解压到一个目录,例如 /usr/local/apache-maven-3.9.9
。
配置环境变量
~/.bash_profile
、~/.zshrc
或 ~/.profile
文件(根据你使用的 Shell)。添加以下行:
export MAVEN_HOME=/usr/local/apache-maven-3.9.9
export PATH=$MAVEN_HOME/bin:$PATH
保存文件并重新加载配置:
source ~/.bash_profile
或者:
source ~/.zshrc
验证 Maven 安装
运行以下命令查看 Maven 版本:
mvn -v
创建或编辑 settings.xml
~/.m2/settings.xml
示例配置内容:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>/usr/local/maven/repository</localRepository>
<proxies>
<proxy>
<id>example-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>proxy.example.com</host>
<port>8080</port>
<username>proxyuser</username>
<password>somepassword</password>
<nonProxyHosts>www.google.com|*.example.com</nonProxyHosts>
</proxy>
</proxies>
<mirrors>
<mirror>
<id>central-mirror</id>
<mirrorOf>central</mirrorOf>
<url>http://repo.maven.apache.org/maven2</url>
</mirror>
</mirrors>
<servers>
<server>
<id>example-repo</id>
<username>myuser</username>
<password>mypassword</password>
</server>
</servers>
</settings>
© 著作权归作者所有
本文由 趣代码Blog 创作,采用 知识共享署名4.0 国际许可协议进行许可,本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。