如何在Ant的build.xml中为<java jar =“sth.jar”fork =“true”>指定输入参数?</java>

时间:2012-07-06 18:55:22

标签: java ant build jar

对于熟悉Ant的人来说,这可能是一个天真的问题。我是Ant的新手。请帮我一个忙。谢谢!

我在build.xml中写了这样的东西。

<target name="run">
    <java jar="build/jar/sth.jar" fork="true"/>
</target>

但是,我想给它添加一些参数,比如 java -jar build/jar/sth.jar input.txt

怎么做?

顺便问一下,我在哪里可以找到build.xml语法的规范?喜欢有多少属性?什么是其他属性而不是“jar”“fork”?

1 个答案:

答案 0 :(得分:1)

这应该做你想要的:

<exec executable="java">
    <arg value="-jar" />
    <arg value="build/jar/sth.jar" />
</exec>

以下是文档http://ant.apache.org的来源。

EDITED: 你也可以使用java标签,只需指定标签args =&#34; input.txt&#34;或者您希望传递的任何参数。 More info on java command

<java jar="build/jar/sth.jar">
    <arg value="input.txt" />
</java>