MAVEN项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
下载
下载地址,选择对应操作系统版本,linux就是第一个啦,win就是第二个。
linux解压命令
tar xzvf apache-maven-3.5.0-bin.tar.gz
window直接解压到你想要的目录即可
安装
让我们看看官方文档怎么说
Alternatively use your preferred archive extraction tool.
- Add the bin directory of the created directory apache-maven-3.5.0 to the PATH environment variable
- Confirm with mvn -v in a new shell. The result should look similar to
简单来说就是讲路径添加到系统的环境变量中,然后用mvn -v
来检测是否成功。在此我们默认各位的java环境已经配置成功!
windows:在path下添加C:\Program Files\apache-maven-3.5.0\bin
linux下添加环境变量方法:export PATH=/opt/apache-maven-3.5.0/bin:$PATH
可选配置:
MAVEN_OPTS环境变量:
该变量包含用于启动运行Maven的JVM的参数,可用于向Maven提供其他选项。可以使用值-Xms256m -Xmx512m定义JVM内存设置
添加阿里云镜像和修改本地仓库位置
打开maven文件夹下conf/setting.xml,查找mirror和localRepository关键字,将以下代码复制到对应位置。最后复制一份setting.xml到你新修改的本地仓库E:\repository
<mirrors>
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
<localRepository>E:\repository</localRepository>