zoukankan      html  css  js  c++  java
  • bat文件执行mvn打包pause命令不起作用的问题分析及解决办法

    1.写bat文件的初心

      是每次打包maven项目且跳过测试类时需要手动输入

    mvn clean install -Dmaven.test.skip=true

      比较麻烦,并且输错一个字母就会导致打包不成功,所以决定用执行bat文件的方式代替

    2.问题出现

      在bat文件中写入

    mvn clean install -Dmaven.test.skip=true
    pause

    但是,即使在最后一行加上pause指令,每次执行完后,窗口还是自动退出,最后查找资料发现,

    原来是mvn指令本身就是一个bat命令,在exit退出的时候,整个脚本进程将退出,所以pause没起作用

    3.修改办法

    在mvn指令之前加上call命令,并在bat文件的头上加@echo  off,命令如下,实测好使

    @echo off 
    call mvn clean install -Dmaven.test.skip=true
    pause

    运行截图:

  • 相关阅读:
    kubernetes构架及组件介绍
    二进制部署k8s
    Git
    Redis sentinel
    redis主从复制
    k8s安装
    基于Jenkins实现可腹部回滚的cicd平台
    Redis基础命令和持久化
    构建自动发现的Docker服务架构
    Redis
  • 原文地址:https://www.cnblogs.com/yayin/p/13691239.html
Copyright © 2011-2022 走看看