原创

Maven常用的命令


# 初始化仓库
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
Maven
  • 作者:一介闲人(联系作者)
  • 发表时间: 2025-03-13 15:40
  • 版权声明:原创-转载需保持署名
  • 公众号转载:请在文末添加本文链接
  • 评论