我正在尝试从 Ant 构建文件中运行JBoss TattleTale 。通常我像这样从命令行运行它:
java -Xmx512m -jar /home/myuser/jars/tattletale.jar /home/myuser/projects/lib /home/myuser/tmp/tt
我的所有 JAR 文件所在/home/myuser/projects/src
的源目录在哪里/home/myuser/tmp/tt
,我放置 TattleTale 的所有报告的输出目录在哪里。
在 Ant 构建文件中,我使用以下内容:
<echo message="Running tattle-tale..."/>
<java fork="true" failonerror="true" jar="/home/myuser/jars/tattletale.jar">
<arg value="Xmx512m"/>
<arg value="/home/myuser/projects/lib"/>
<arg value="/home/myuser/tmp/tt"/>
</java>
当我从命令行运行这个目标时:
run-tattletale:
[echo] Running tattle-tale...
BUILD SUCCESSFUL
Total time: 3 seconds
当我去时,/home/myuser/tmp/tt
我没有看到任何输出,但是 Ant 输出显示SUCCESS
没有错误或警告。我<arg>
的 s 看起来是否正确,如果不正确,我应该如何更改它们?如果它们看起来确实正确,我能做些什么来调试?提前致谢!