1.1、Maven简介
是什么 ?:包(jarwaraar)依赖管理工具 + 任务处理工具
开发语言:Java
开发组织:Apache
官方主页:http://maven.apache.org
1.2、通过包管理器安装Maven
操作系统包管理器安装命令
allsdkmansdk install maven
Windowsscoopscoop install maven
WindowsChocolateychoco install -y maven
macOSHomeBrewbrew install maven
GNU/LinuxLinuxBrewbrew install maven
aptsudo apt-get install -y maven
CentOSyumsudo yum install -y maven
dnfsudo dnf install -y maven
openSUSEzyppersudo zypper install -y maven
Alpine Linuxapksudo apk add maven

Arch Linux

ArcoLinux

Manjaro Linux

pacmansudo pacman -Syyu --noconfirm
sudo pacman -S    --noconfirm maven
Gentoo LinuxPortagesudo emerge maven-bin
1.3、通过下载编译好的二进制压缩包安装Maven

step1、安装依赖

下载时cURL
解压时targzip
运行时JRE | JDKPOSIX sh

step2、使用curl命令下载编译好的maven二进制压缩包 (

curl -LO https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.2/binaries/apache-maven-3.6.2-bin.tar.gz

step3、使用tar解压maven压缩包

tar vxf apache-maven-3.6.2-bin.tar.gz -C ~/bin

step4、配置环境变量

export MAVEN_HOME=~/bin/apache-maven-3.6.2
export PATH=$MAVEN_HOME/bin:$PATH

step5、验证是否安装成功

1.4、mvn命令

Maven的命令行工具是mvn

mvn命令的使用格式有如下2种:

1、执行一个插件的一个或者多个目标(goal):

mvn [pluginId:goal...] [-Darg=value]

2、执行生命周期的一个或者多个阶段(phase):

mvn [phase...]

要使用好这个命令,就要搞清楚Maven的生命周期和生命周期的阶段(phase)、插件与目标(goal)之间的关系。

1.5、Maven生命周期
1.6、Maven插件
1.7、Maven仓库
1.8、pom.xml
1.9、settings.xml