Maven 是一个项目管理工具。它负责管理项目开发过程中的几乎所有的东西。
- 版本 - maven 有自己的版本定义和规则。
- 构建 - maven 支持许多种的应用程序类型,对于每一种支持的应用程序类型都定义好了一组构建规则和工具集。
- 输出物管理 - maven 可以管理项目构建的产物,并将其加入到用户库中。这个功能可以用于项目组和其他部门之间的交付行为。
- 依赖关系 - maven 对依赖关系的特性进行细致的分析和划分,避免开发过程中的依赖混乱和相互污染行为
- 文档和构建结果 - maven 的 site 命令支持各种文档信息的发布,包括构建过程的各种输出,javadoc,产品文档等。
- 项目关系 - 一个大型的项目通常有几个小项目或者模块组成,用 maven 可以很方便地管理。
- 移植性管理 - maven 可以针对不同的开发场景,输出不同种类的输出结果。
- Maven 入门指南
- Maven 教程之 pom.xml 详解
- Maven 教程之 settings.xml 详解
- Maven 实战问题和最佳实践
- Maven 教程之发布 jar 到私服或中央仓库
- Maven 插件之代码检查
- 官网
- 书籍
◾ 🏠 JAVA-TUTORIAL 首页 ◾ 🎯 我的博客 ◾