Maven 是一种构建工具,基于项目对象模型 (POM),通常用于 Java 项目。其主要用途是在运行 Maven 构建时自动下载项目依赖项。Maven 还帮助将应用程序打包成不同的格式,例如 .jar、.war、.zip 甚至可执行文件。
Maven 的另一个常用功能是运行应用程序测试(例如 JUnit 或 TestNG)并以各种可共享的格式创建测试报告。
1. Maven 基础
- 在 Windows 上安装 Maven
- Maven – 设置文件
- Maven – POM 文件
- Maven 依赖管理
- Maven 强制设置最低 Java 版本
- Maven – 本地存储库位置
- Maven – 本地、远程和中央存储库
- M2_REPO – 在 Eclipse 中更改 Maven 存储库位置
- Maven BOM – 物料清单依赖
- Maven 依赖范围
2. 创建 Maven 项目
- 使用非/交互模式创建 Java 项目
- 在 Eclipse 中创建一个 Maven Web 项目
- 在 IntelliJ Idea 中创建一个 Maven 项目
- 创建 Java 源文件夹
- 来自 Eclipse 项目的自定义原型
- 父 POM 和子 POM 示例
- 使用控制台创建多模块 Maven 项目
- 使用 Eclipse 创建多模块 Maven 项目
3. Maven 插件
- Maven ant 插件 – 从 pom.xml 生成 build.xml
- 使用 Maven Shade 插件创建可执行 Fat Jar
- Tomcat Maven 插件示例
- 如何使用 Maven 运行 JUnit 单元测试
4. 打包应用程序
- 创建 Spring Boot Fat/Uber Jar 或 War 文件
- 使用 Maven Assembly 插件创建带有依赖项的 Jar
- 为 Java 应用程序创建 Windows 可执行文件 (.exe)
5. 高级主题
6. Maven 错误
7. 资源
祝您学习愉快!!