1

对于熟悉 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”还有什么其他属性?

4

1 回答 1

1

这应该做你想要的:

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

这是文档的来源http://ant.apache.org开始。

已编辑:您也可以使用 java 标签,只需指定标签 args="input.txt" 或您想要传递的任何参数。有关 java 命令的更多信息

<java jar="build/jar/sth.jar">
    <arg value="input.txt" />
</java>
于 2012-07-06T19:33:35.103 回答