maven批处理命令

曾经终败给现在 2022-08-13 11:53 327阅读 0赞
  1. @echo off
  2. :INPUT
  3. echo ===================命令列表=======================
  4. echo 命令名:clean 语意:执行清除
  5. echo 命令名:package 语意:执行打包
  6. echo 命令名:source 语意:执行源代码下载
  7. echo 命令名:eclipse 语意:将maven工程转变成可导入eclipse的项目
  8. echo 命令名:install 语意:执行打包文件本机仓库安装
  9. echo 命令名:deploy 语意:执行打包文件远程仓库安装
  10. echo 命令名:quit 语意:退出控制台
  11. echo ===================命令列表=======================
  12. echo 请输入你要选择的命令:
  13. set /p cmd=
  14. IF %cmd% == clean GOTO CLEAN
  15. IF %cmd% == package GOTO PACKAGE
  16. IF %cmd% == source GOTO SOURCES
  17. IF %cmd% == eclipse GOTO ECLIPSE
  18. IF %cmd% == install GOTO INSTALL
  19. IF %cmd% == deploy GOTO DEPLOY
  20. IF %cmd% == quit GOTO END
  21. :ECLIPSE
  22. call mvn eclipse:clean
  23. rem -DdownloadSources=true
  24. call mvn eclipse:eclipse -U -DdownloadJavadocs=false
  25. echo ============================================================================
  26. echo =========================== eclipse is complete===============================
  27. echo ============================================================================
  28. GOTO INPUT
  29. :CLEAN
  30. call mvn eclipse:clean
  31. call mvn clean
  32. echo ============================================================================
  33. echo =========================== clean is complete===============================
  34. echo ============================================================================
  35. GOTO INPUT
  36. :PACKAGE
  37. call mvn clean
  38. call mvn -Dmaven.test.skip=true package
  39. echo ============================================================================
  40. echo =========================== package is complete=============================
  41. echo ============================================================================
  42. GOTO INPUT
  43. :INSTALL
  44. call mvn clean -Dmaven.test.skip=true install
  45. echo ============================================================================
  46. echo =========================== install is complete=============================
  47. echo ============================================================================
  48. GOTO INPUT
  49. :DEPLOY
  50. call mvn clean -Dmaven.test.skip=true deploy
  51. echo ============================================================================
  52. echo =========================== deploy is complete=============================
  53. echo ============================================================================
  54. GOTO INPUT
  55. :SOURCES
  56. call mvn dependency:sources
  57. echo ============================================================================
  58. echo =========================== sources is complete=============================
  59. echo ============================================================================
  60. GOTO INPUT
  61. :END
  62. @pause

发表评论

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

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

相关阅读

    相关 批处理常用命令

    1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 语法 echo \[\{on|off\}\] \[

    相关 批处理命令——set

    【1】set命令简介   set,设置。 【2】set命令使用   1. 打印系统环境变量。set命令可以打印系统所有的环境变量信息。   应用示例:新建文本文件,命名

    相关 批处理命令

    .批处理内部命令简介 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 语法 echo \[\{