什么是Maven
Maven 是一个强大的项目管理和构建自动化工具,它可以将源代码构建成可发布组件的工具,比如说把源代码打包成war文件。 它通过抽象的项目对象模型和构建生命周期模型来对项目及其构建过程进行管理,Maven 最大化的消除了构建的重复,提升了构建的效率与标准化。
除此之外,Maven 还有依赖管理、自动生成项目站点、代码静态检查等特性。现在已经有无数开源或商业项目使用 Maven 进行构建,Maven 现在已经是Java社区事实标准的构建工具。
Maven功能
1. 项目构建(Builds)。代码生成,编译,打包,测试,代码检测,发布项目,安装,部署等这些重复性的操作可以用Maven来管理整个项目的生命周期。
2. 依赖管理(Dependencies)。
3. 配置管理(SCMS)。
4. 发布管理(Releases)。
5. 文档编制(Documentation)。
6. 生成项目报告(Reporting)。
安装Maven
要安装Maven,可以从Maven官网下载Maven包。我们可以不用下载最新的,Maven跟具体的jdk版本也有关系,我这里就下载使用比较广泛的Maven 3.3.9这个版本,链接 https://downloads.apache.org/maven/maven-3/
点进去有两个目录,一个是source(源代码),一个是binaries(二进制),我下载的是二进制包,下载下来解压缩后内容如下图。
严重Maven使用,进入Maven的bin目录,执行命令mvn -v