基本上我想检查文件是否包含"SUCCESS"字符串.如果找不到字符串,则ant必须退出并显示错误消息.请帮帮我.我尝试了许多链接,但没有得到这个答案
mar*_*ton 17
您可以使用Ant fail
任务执行此操作,假设要调用的文件被调用log.txt
:
<fail message="SUCCESS Found...failing">
<condition>
<resourcecontains resource="log.txt" substring="SUCCESS"/>
</condition>
</fail>
Run Code Online (Sandbox Code Playgroud)
这是一种替代方法,如果您要检查多个文件,则可以进行调整.
<fileset id="success.file" dir="." includes="log.txt">
<contains text="SUCCESS"/>
</fileset>
<fail message="SUCCESS Found...failing">
<condition>
<resourcecount when="greater" count="0" refid="success.file" />
</condition>
</fail>
Run Code Online (Sandbox Code Playgroud)
如果文件集中的任何文件都不包含字符串'SUCCESS',那么文件集将为空,因此构建不会失败.
归档时间: |
|
查看次数: |
11618 次 |
最近记录: |