【发布时间】:2010-06-09 19:15:40
【问题描述】:
我目前正在使用 ant 在 Windows XP 机器上构建我的 java 项目。我在 build.xml 中定义了不同的任务,其中之一是用于分析应用程序输出的 Python 脚本的 exec。 当脚本发现特定标签时,我想让 ANT 失败。我正在尝试使用:
sys.exit(1)
或
os.system("EXIT 1")
第二个特别是执行控制台命令 EXIT 如果在浴文件中执行成功使构建过程失败。不幸的是 ant 无法从启动的脚本中显示退出代码并正常运行直到显示结束一条 BUILD SUCCESSFUL 消息。
脚本是这样调用的:
<exec dir="${path}/scripts" executable="python">
<arg line='log_analysis.py results.log" ' />
</exec>
感谢您的帮助
【问题讨论】:
标签: python ant build scripting