bat脚本执行maven命令

1 篇文章 0 订阅
1 篇文章 0 订阅

脚本参考 https://blog.csdn.net/u013727054/article/details/114068984

@echo off
cls
color 0a
goto menu
:menu
cls
echo.
echo. * * * * * * * * * * mvn commands * * * * * * * * * *
echo. * * 快速使用mvn命令编译maven工程 * *
echo. * 0 -Dmaven.test.skip=true 默认为true,可通过02、03、04方式设置不跳过测试
echo. * *
echo. * 1 mvn clean
echo. * *
echo. * 2 mvn clean install
echo. * *
echo. * 3 mvn clean compile
echo. * *
echo. * 4 mvn clean package
echo. * *
echo. * 99 exit
echo. * *
echo. * * * * * * * * * * * * * * * * * * * * * * * * * * *
echo.
echo 请输入选择项序号:
set /p ID=

set skipTest=-Dmaven.test.skip=true

if "%ID%"=="1" goto clean

if "%ID%"=="2" goto install

if "%ID%"=="3" goto compile

if "%ID%"=="4" goto package

if "%ID%"=="02" (set skipTest= & goto install)

if "%ID%"=="03" (set skipTest= & goto compile)

if "%ID%"=="04" (set skipTest= & goto package)

if "%ID%"=="99" goto quit
goto quit

:clean
echo. 开始clean
call mvn clean
echo.
echo.
pause
goto menu

:install
echo. 开始执行:mvn clean install %skipTest%
call mvn clean install %skipTest%
echo.
echo.
pause
goto menu

:compile
echo. 开始执行:mvn clean compile %skipTest%
call mvn clean compile %skipTest%
echo.
echo.
pause
goto menu

:package
echo. 开始执行:mvn clean package %skipTest%
call mvn clean package %skipTest%
echo.
echo.
pause
goto menu

:quit
if not {%ID%}=={99} echo 输入的选项不正确 & pause & goto menu
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值