Maven 教程
2020/8/4大约 2 分钟
Maven 教程
Maven 是一个项目管理工具。它负责管理项目开发过程中的几乎所有的东西。
- 版本 - maven 有自己的版本定义和规则。
- 构建 - maven 支持许多种的应用程序类型,对于每一种支持的应用程序类型都定义好了一组构建规则和工具集。
- 输出物管理 - maven 可以管理项目构建的产物,并将其加入到用户库中。这个功能可以用于项目组和其他部门之间的交付行为。
- 依赖关系 - maven 对依赖关系的特性进行细致的分析和划分,避免开发过程中的依赖混乱和相互污染行为
- 文档和构建结果 - maven 的 site 命令支持各种文档信息的发布,包括构建过程的各种输出,javadoc,产品文档等。
- 项目关系 - 一个大型的项目通常有几个小项目或者模块组成,用 maven 可以很方便地管理。
- 移植性管理 - maven 可以针对不同的开发场景,输出不同种类的输出结果。
📖 内容
- Maven 快速入门 - 关键词:
Maven、pom.xml、依赖管理、生命周期、中央仓库 - Maven 教程之 pom.xml 详解 - 关键词:
Maven、pom.xml、Project Object Model、依赖配置、坐标 - Maven 教程之 settings.xml 详解 - 关键词:
Maven、settings.xml、全局配置、镜像、仓库认证 - Maven 实战问题和最佳实践 - 关键词:
Maven、dependencyManagement、多模块、版本管理、最佳实践 - Maven 教程之发布 jar 到私服或中央仓库 - 关键词:
Maven、Sonatype、中央仓库、jar 发布、GPG 签名 - Maven 插件 - 关键词:
Maven、插件、生命周期、Mojo、maven-compiler-plugin
📚 资料
🚪 传送
◾ 💧 钝悟的 IT 知识图谱 ◾ 🎯 钝悟的博客 ◾