Maven 总览
本文用于整理 Maven 相关文档。
Maven 目录主要记录 Java 工程构建、依赖管理、命令行使用、版本管理、源码分析和构建提效相关内容。
目录说明
Maven 基础
适合放 Maven 的基本概念和常用配置,例如:
- pom.xml
- groupId / artifactId / version
- dependency
- plugin
- parent
- modules
- dependencyManagement
- pluginManagement
- profile
Maven 命令
适合放常用命令,例如:
- mvn clean package
- mvn clean install
- 跳过测试
- 指定 profile
- 查看依赖树
- 强制更新依赖
- 本地安装 jar
Maven 版本管理
适合放多模块项目版本升级、自动修改版本号、SNAPSHOT 管理等内容。
例如:
- 自动升级 Maven 工程中的项目版本
- 多模块统一版本
- parent 版本管理
- dependencyManagement 使用规则
Maven 源码分析
适合放 Maven 内部原理、生命周期、插件执行流程等内容。
mvnd
适合放 Maven Daemon 相关内容,例如:
- mvnd 是什么
- mvnd 安装
- mvnd 与 mvn 的区别
- mvnd 构建提速效果
归类规则
- Maven 命令行操作,放入 Maven 命令相关文档。
- Maven 多模块、依赖管理、版本管理,放入 Maven 基础或版本管理。
- 构建速度优化,放入 mvnd 或 Maven 性能优化。
- 如果是 Java 工程通用构建问题,优先放 Maven。
- 如果是 Spring Boot 插件或 Quarkus 插件的特殊问题,可以放对应框架目录,同时在 Maven 文档中留入口。
常见判断
mvn clean package 和 install 区别:Maven 命令自动升级 Maven 工程中的项目版本:Maven 版本管理maven 源码分析:Maven 源码分析mvnd 使用:mvndSpring Boot Maven Plugin:Spring Boot 或 Maven,按文档重点决定
作者:张三 创建时间:2026-06-09 11:32
最后编辑:张三 更新时间:2026-06-09 11:33
最后编辑:张三 更新时间:2026-06-09 11:33