
一介闲人
一介闲人
# 初始化仓库
mvn help:system
# 打包
mvn clean install -U
# 查看依赖树,检查包冲突
mvn dependency:tree
# 清理项目的依赖缓存
mvn dependency:purge-local-repository
# 下载项目的依赖到指定目录(用于离线构建等场景)
mvn dependency:go-offline
# 检查项目中过时的依赖
mvn versions:display-dependency-updates
# 检查项目中过时的插件
mvn versions:display-plugin-updates
# 更新项目的依赖版本到最新可用版本
mvn versions:use-latest-releases
# 生成项目的依赖报告
mvn dependency:analyze
# 仅编译指定模块
mvn compile -pl <module-name>
# 示例:编译名为 'my-module' 的模块
mvn compile -pl my-module
# 排除指定模块进行打包
mvn package -pl '!my-module'
# 验证项目是否正确并且所有必要信息可用
mvn validate
# 运行项目的集成测试
mvn failsafe:integration-test
# 验证集成测试结果
mvn failsafe:verify
# 生成项目的 Javadoc 文档
mvn javadoc:javadoc
# 生成项目的源码包
mvn source:jar
# 跳过测试进行打包
mvn package -DskipTests
# 跳过测试进行安装
mvn install -DskipTests
# 执行自定义的生命周期阶段
mvn <phase-name>
# 示例:执行 pre-integration-test 阶段
mvn pre-integration-test
# 以调试模式运行 Maven
mvn -X <goal>
# 示例:以调试模式打包项目
mvn -X package
# 显示 Maven 构建的详细信息
mvn -e <goal>
# 示例:显示打包项目的详细信息
mvn -e package
评论