...int valIDationResults = this.valIDate();System.exit(valIDationResults) // via Ant: 1 = "BUILD Failed",0 = "BUILD SUCCESSFul"...
使用CI系统在预定构建中使用验证工具.
然而,我在jRuby而不是Java(用于学习)中写这个.我尝试了以下方法,但它们不会在Ant中触发“BUILD Failed”.
java.lang.System.exit(1) # using "require 'java'" at the the top of the fileKernel.exit 1exit 1
我已经在jRuby问题跟踪器中看到了关于此的门票(例如JRUBY-1650),但我还没有找到解决问题的方法.
我正在运行jRuby v1.6.6和Warbler v1.3.2. Ant目标如下所示:
<target name="valIDate"> <java jar="./valIDator.jar" fork="true" /></target>
是我做得不对,还是jRuby不支持这个(还)?
解决方法 我想你从java
Ant task开始你的jRuby代码. 要在jRuby进程中出现非零退出代码时使Ant失败,必须将java任务的failonerror属性设置为true.
总结以上是内存溢出为你收集整理的如何在jRuby编写的Java程序中执行自定义退出状态?全部内容,希望文章能够帮你解决如何在jRuby编写的Java程序中执行自定义退出状态?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)