BAT文件里Maven命令执行后退出的解决方案

原创 2015年07月09日 12:07:57

在BAT文件里面执行Maven的mvn命令后,mvn之后的命令不会被执行,这是由于mvn本身也是BAT文件,并且其结束时执行了exit命令。

因此,下面示例代码的“echo”部分不会被执行:

<span style="font-size:12px;">mvn clean package
echo package complete!
PAUSE</span>

要让mvn命令不使当前脚本自动退出,只需要在mvn之前加上call命令:

<span style="font-size:12px;">call mvn clean package
echo package complete!
PAUSE</span>

这样mvn之后的命令就可以正常执行。

maven命令大全

maven命令

关于调用maven命令的BAT脚本

因为有一大堆本地库需要安装,之前采用的depedency方式为system,因为无法在package的时候自动引入。 org.zhixun IKAnalyzer 1.0 ...

Maven打War包并发布TOMCAT遇到的各种问题

Maven打War包并发布TOMCAT遇到的各种问题

maven闪退

今天碰到一个很坑的问题, 现象: 运行maven clean ,console 中没有任何输出,运行maven  install 也是没有任何输出。  首先检查maven 是否安装正确,mvn -v ...

maven:从一个已有项目生成一个archetype(未完成)

第一步: 添加 maven-archetype-plugin org.apache.maven.plugins maven-archetype-plugin 2.2 ...

maven问题一:maven配置环境变量提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件

配置maven环境变量cmd控制台提示:mvn不是内部或外部命令,也不是可运行的程序或批处理文件 首先maven环境变量: 变量名:MAVEN_HOME 变量值:E:\apache-maven-3....

【Maven用户手册】Maven命令

常用命令 从某种意义上来说,软件是帮助不懂程序的人来操作计算机的,图形化界面尤其如此。在上个世纪,比尔盖茨之所以成为世界首富,微软之所以IT界的巨鳄,就是因为Windows开图形化操作之先河,并...

Windows批处理(cmd/bat)常用命令小结

前言 批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务。用户只需双击批处理文件便可执行任务,而无需重复输入相同指令。编写批处理文件非常简单,但难点在于确保一切...
  • shufac
  • shufac
  • 2016年07月20日 21:06
  • 2381

.bat文件运行后,cmd窗口退出问题

方法1 假设你的bat名字叫aaa.bat 你可以新开一个bat,内容是 start aaa.bat 然后这个新的bat是不会自动关闭的 方法2 要执行bat后不退出,可以在bat...

不让bat文件运行命令结束后cmd窗口自动关闭

不让bat文件运行命令结束后cmd窗口自动关闭   方法1 假设你的bat名字叫aaa.bat 你可以新开一个bat,内容是 start aaa.bat 然后这个新的ba...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:BAT文件里Maven命令执行后退出的解决方案
举报原因:
原因补充:

(最多只允许输入30个字)