Я пытаюсь запустить JBoss TattleTale из файла сборки Ant. Обычно я запускаю его из командной строки так:
java -Xmx512m -jar /home/myuser/jars/tattletale.jar /home/myuser/projects/lib /home/myuser/tmp/tt
где /home/myuser/projects/src
— исходный каталог, в котором находятся все мои файлы JAR, а /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>
, и если нет, то как мне их изменить? Если они выглядят правильно, что я могу сделать для отладки? Заранее спасибо!