Maven - 命令集总结,Maven 命令行的各种用法

我会带着你远行 2022-09-10 08:16 309阅读 0赞

文章目录

  • Maven - 命令集总结,Maven 命令行的各种用法
        • 1、常用的命令举例
        • 2、主要命令
        • 3、运行条件
        • 4、命令简写

Maven - 命令集总结,Maven 命令行的各种用法


1、常用的命令举例

  1. 多模块项目打包指定模块
  2. 在项目根目录下执行 mvn clean package -DskipTests -pl 模块名称 -am
  3. 以强制更新模式编译
  4. 在项目根目录下执行 mvn clean compile -U
  5. 清理编译
  6. 在项目根目录下执行 mvn clean compile
  7. 跳过测试打包
  8. 在项目根目录下执行 mvn clean package -DskipTests

2、主要命令

  1. mvn package 打包
  2. mvn test 测试
  3. mvn validate 严重
  4. mvn verify 运行任何检查,验证包是否有效且达到质量标准
  5. mvn clean:clean 清理
  6. mvn clean:help 帮助
  7. # compiler
  8. mvn compile 编译
  9. mvn compiler:compile
  10. mvn compiler:help 帮助
  11. mvn compiler:testCompile
  12. # deploy
  13. mvn deploy 部署
  14. mvn deploy:deploy
  15. mvn deploy:deploy-file
  16. mvn deploy:help 帮助
  17. # install
  18. mvn install 安装
  19. mvn install:help 帮助
  20. mvn install:install
  21. mvn install:install-file
  22. # site
  23. mvn site 站点
  24. mvn site:attach-descriptor
  25. mvn site:deploy
  26. mvn site:effective-site
  27. mvn site:help 帮助
  28. mvn site:jar
  29. mvn site:run
  30. mvn site:site
  31. mvn site:stage
  32. mvn site:stage-deploy
  33. # jar
  34. mvn jar:help
  35. mvn jar:jar 只打jar
  36. mvn jar:test-jar
  37. # resources
  38. mvn resources:copy-resources
  39. mvn resources:help 帮助
  40. mvn resources:resources
  41. mvn resources:testResources
  42. # springboot 相关
  43. mvn spring-boot:build-image
  44. mvn spring-boot:build-info
  45. mvn spring-boot:help 帮助
  46. mvn spring-boot:repackage
  47. mvn spring-boot:run
  48. mvn spring-boot:start
  49. mvn spring-boot:stop
  50. # surefire
  51. mvn surefire:help 帮助
  52. mvn surefire:test

3、运行条件

  1. mvn --activate-profiles 被激活的,用逗号分隔的剖面列表
  2. mvn --also-make 同时打包依赖的模块,用于多模块项目
  3. mvn --also-make-dependents 同时打包依赖该模块的模块,用于多模块项目
  4. mvn --batch-mode
  5. mvn --builder
  6. mvn --check-plugin-updates 检查插件更新
  7. mvn --debug 开启 debug 模式
  8. mvn --define 定义系统属性
  9. mvn --encrypt-master-password 加密主安全密码
  10. mvn --encrypt-password 加密服务器密码
  11. mvn --errors 如果构建出现异常,该参数能让Maven打印完整的stack trace,以方便分析错误原因
  12. mvn --fail-at-end 仅影响构建结果,允许不受影响的构建继续
  13. mvn --fail-fast 快速失败
  14. mvn --fail-never 从不失败
  15. mvn --file 强制使用备用的POM文件
  16. mvn --global-settings 指定全局配置文件
  17. mvn --global-toolchains
  18. mvn --help 帮助
  19. mvn --lax-checksums
  20. mvn --legacy-local-repository
  21. mvn --log-file 日志文件
  22. mvn --no-plugin-registry
  23. mvn --no-plugin-updates
  24. mvn --no-snapshot-updates
  25. mvn --non-recursive
  26. mvn --offline 离线模式运行
  27. mvn --projects
  28. mvn --quiet
  29. mvn --resume-from
  30. mvn --settings 指定配置文件
  31. mvn --show-version 显示版本信息
  32. mvn --strict-checksums
  33. mvn --threads
  34. mvn --toolchains
  35. mvn --update-plugins 等于 mvn --check-plugin-updates
  36. mvn --update-snapshots 强制让Maven检查所有SNAPSHOT依赖更新,确保集成基于最新的状态,如果没有该参数,Maven默认以天为单位检查更新,而持续集成的频率应该比这高很多。
  37. mvn --version 版本

4、命令简写

  1. mvn -B 该参数表示让Maven使用批处理模式构建项目,能够避免一些需要人工参与交互而造成的挂起状态
  2. mvn -C 等于 mvn --strict-checksums
  3. mvn -D 等于 mvn --define
  4. mvn -N 等于 mvn --non-recursive
  5. mvn -P 等于 mvn --activate-profiles
  6. mvn -T 等于 mvn --threads
  7. mvn -U 等于 mvn --update-snapshots
  8. mvn -V 等于 mvn --show-version
  9. mvn -X 等于 mvn --debug
  10. mvn -am 等于 mvn --also-make
  11. mvn -amd 等于 mvn --also-make-dependents
  12. mvn -b 等于 mvn --builder
  13. mvn -c 等于 mvn --lax-checksums
  14. mvn -cpu 等于 mvn --check-plugin-updates
  15. mvn -e 等于 mvn --errors
  16. mvn -emp 等于 mvn --encrypt-master-password
  17. mvn -ep 等于 mvn -encrypt-password
  18. mvn -f 等于 mvn --file
  19. mvn -fae 等于 mvn --fail-at-end
  20. mvn -ff 等于 mvn --fail-fast
  21. mvn -fn 等于 mvn --fail-never
  22. mvn -gs 等于 mvn --global-settings

发表评论

表情:
评论列表 (有 0 条评论,309人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Maven 命令选项

    说明: 1、使用-选项时,和后面的参数之间可以不要空格。而使用--选项时,和后面的参数之    间必须有空格。如下面的例子:  $ mvn help:describe -D

    相关 Maven命令总结

    Maven常用命令总结 Maven是什么? Maven,是一款由Apache组织开发,开源的、跨平台的项目管理工具。Maven主要服务于基于Java平台的项目构建、