我在我的linux机器上使用Maven v2.2.1.我有一个构建脚本,它调用mvn并根据构建状态执行某些操作.我注意到退出状态代码设置为0,无论mvn构建是失败还是成功.
我也碰到http://jira.codehaus.org/browse/MNG-3651声称该问题已经在V2.1.0-M1.有没有其他人注意到这一点?
谢谢!
我想在bash脚本中运行命令mvn clean.但我想把它放在if语句中.如果clean运行不正常,我想用echo语句退出bash脚本.以下是导致问题的代码:if [mvn clean]; 然后
我尝试将$(mvn clean)放在if语句中,但是有太多的参数说终端.有谁知道这是否可能?谢谢!
我有以下蝙蝠脚本:
@echo off
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_32
set JRE_HOME=C:\Program Files\Java\jdk1.6.0_32\jre
set Path=%JAVA_HOME%\bin;%Path%
cd C:\project
mvn validate compile package db-migration:migrate -DskipTests
REM script exits here, the second line never been executed
java -jar target/compiled_tar.jar
Run Code Online (Sandbox Code Playgroud)
最后一行从未执行过."mvn ..."成功完成,created_tar.jar创建,输出为:
[INFO] BUILD SUCCESS
Run Code Online (Sandbox Code Playgroud)
如果我在最后一行和上一行之间插入PAUSE命令,PAUSE也从未发生过.为什么?