Maven 常用指令

收录 Maven 编译、测试、打包、依赖分析与多模块构建等高频指令,按使用环境分组,逐条注明使用环境、命令、作用。

命令作用操作

命令怎么复制?带 <PID> 的是什么意思?

每行右侧有「复制」按钮,点击即可复制命令文本。形如 <PID>、<file> 的是占位符,复制后替换为实际值即可。

-DskipTests 和 -Dmaven.test.skip=true 有什么区别?

前者跳过测试运行但仍编译测试代码;后者连测试代码的编译一起跳过,速度更快,适合临时验证打包。

依赖冲突怎么排查?

用 mvn dependency:tree 查看依赖路径与版本来源,冲突版本用 <dependencyManagement> 锁定或 <exclusions> 排除。