一、Maven是什么
Maven 是一跨平台的项目管理工具,主要服务于基于 Java 平台的项目构建、依赖管理和项目信息管理。安装需要 JDK,需要设置 M2_HOME 环境变量,MAVEN_OPTS 可以指定 Java 运行时参数。关键文件和目录:
~/.m2 本地仓库
settings.xml 配置 (开发服务器建了 Maven 私服,把 settings.xml 拷贝到 ~/.m2 目录下就可以优先使用私服。)
pom.xml Project Object Model
坐标(Coordinate):
groupId
artifactId
version
packaging
classifier
依赖范围:
compile
test
provided
runtime
system
import
二、Maven基本命令
Maven 版本信息:mvn -v
Maven 命令帮助:mvn -h
Maven 命令格式:usage: mvn [options][<goal(s)>] [<phase>(s)]
从命令行执行 Maven 任务的最主要方式就是调用 Maven 的生命周期阶段,实行行为由插件来完成。生命周期(lifecycle)和阶段(phase):
cleanpre-clean
clean