Maven介绍安装和配置详解

发布时间:2023年12月28日

1. Maven介绍

Maven是一个自动化构建工具,主要用于Java项目的构建和管理。它使用一种基于项目对象模型(POM)的概念,使得开发者能够使用一种统一的方式来管理项目的构建、报告和文档。

以下是Maven的一些主要特点和功能:

  1. 项目对象模型(POM):Maven使用一个XML文件(pom.xml)来描述项目的基本信息,如项目名称、版本、依赖项等。通过这个文件,Maven可以自动化地完成项目的构建、依赖管理、报告生成等工作。
  2. 依赖管理:Maven可以自动管理项目的依赖项,开发者只需要在pom.xml文件中指定依赖项的坐标,Maven就会自动下载并管理这些依赖项。
  3. 自动化构建:通过简单的命令行指令,Maven可以自动化地完成编译、测试、打包等任务。此外,它还支持插件机制,可以方便地扩展其功能。
  4. 项目报告和文档:Maven可以生成各种项目报告和文档,如代码覆盖率报告、单元测试报告、项目文档等。
  5. 集成工具:许多IDE和构建工具都支持Maven,使得开发者可以方便地使用Maven进行项目管理。

总的来说,Maven是一个强大的自动化构建工具,它简化了Java项目的构建和管理过程,使得开发者能够更加专注于开发本身。

如果你还未安装 JDK,可以参考我的 Java 开发环境配置

2. 系统要求

项目要求
JDKMaven 3.3 要求 JDK 1.7 或以上 Maven 3.2 要求 JDK 1.6 或以上 Maven 3.0/3.1 要求 JDK 1.5 或以上
内存没有最低要求
磁盘Maven 自身安装需要大约 10 MB 空间。除此之外,额外的磁盘空间将用于你的本地 Maven 仓库。你本地仓库的大小取决于使用情况,但预期至少 500 MB
操作系统没有最低要求

3. 检查 Java 安装

操作系统任务命令
Windows打开命令控制台c:\> java -version
Linux打开命令终端# java -version
Mac打开终端$ java -version

4. Maven 下载

Maven 下载地址:http://maven.apache.org/download.cgi

img

不同平台下载对应的包:

系统包名
Windowsapache-maven-3.3.9-bin.zip
Linuxapache-maven-3.3.9-bin.tar.gz
Macapache-maven-3.3.9-bin.tar.gz

下载包后解压到对应目录:

系统存储位置 (可根据自己情况配置)
WindowsE:\Maven\apache-maven-3.3.9
Linux/usr/local/apache-maven-3.3.9
Mac/usr/local/apache-maven-3.3.9

5. 设置 Maven 环境变量

添加环境变量 MAVEN_HOME:

系统配置
Windows右键 “计算机”,选择 “属性”,之后点击 “高级系统设置”,点击"环境变量",来设置环境变量,有以下系统变量需要配置:新建系统变量 MAVEN_HOME,变量值为Maven的安装目录,如:E:\Maven\apache-maven-3.3.9img编辑系统变量 Path,添加变量值:;%MAVEN_HOME%\binimg注意:多个值之间需要有分号隔开,然后点击确定。
Linux下载解压:# wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz # tar -xvf apache-maven-3.3.9-bin.tar.gz # sudo mv -f apache-maven-3.3.9 /usr/local/编辑 /etc/profile 文件 sudo vim /etc/profile,在文件末尾添加如下代码:export MAVEN_HOME=/usr/local/apache-maven-3.3.9 export PATH=${PATH}:${MAVEN_HOME}/bin保存文件,并运行如下命令使环境变量生效:# source /etc/profile在控制台输入如下命令,如果能看到 Maven 相关版本信息,则说明 Maven 已经安装成功:# mvn -v
Mac下载解压:$ curl -O http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz $ tar -xvf apache-maven-3.3.9-bin.tar.gz $ sudo mv -f apache-maven-3.3.9 /usr/local/编辑 /etc/profile 文件 sudo vim /etc/profile,在文件末尾添加如下代码:export MAVEN_HOME=/usr/local/apache-maven-3.3.9 export PATH=${PATH}:${MAVEN_HOME}/bin保存文件,并运行如下命令使环境变量生效:$ source /etc/profile在控制台输入如下命令,如果能看到 Maven 相关版本信息,则说明 Maven 已经安装成功:$ mvn -v Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00) Maven home: /usr/local/apache-maven-3.3.9 Java version: 1.8.0_31, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/jre Default locale: zh_CN, platform encoding: ISO8859-1 OS name: "mac os x", version: "10.13.4", arch: "x86_64", family: "mac"
name: “mac os x”, version: “10.13.4”, arch: “x86_64”, family: “mac”`
文章来源:https://blog.csdn.net/a342874650/article/details/135258761
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。