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

标签 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”之外还有哪些其他属性?

最佳答案

这应该可以满足您的要求:

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

这里是文档来源http://ant.apache.org首先。

编辑: 您也可以使用 java 标签,只需指定标签 args="input.txt"或您想要传递的任何参数。 More info on java command

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

关于java - 如何在Ant的build.xml中指定<java jar ="sth.jar"fork ="true"/>的输入参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11368091/

相关文章:

java - 在java中使用热敏打印机打印收据

java - 检查 `Stream` 的所有元素是否相同

java - FitViewport 中的 LibGDX 背景图像

java - Ant 脚本 : Have <exec> tag dump out entire command line

eclipse - ant jar 命令给出错误 : "Building MANIFEST-only jar"

java - 如何在 gerrit 中安装删除项目插件?

java - JButton 文本不在图标中并且 setBounds 不起作用

android - 如何解决 Android 工具中的 javac 增量构建未检测到应导致重新编译的更改?

android - 无法解析 isConnected() - Google+ 在 android studio 上登录

testing - 如何在不从命令行测试的情况下运行 sbt 汇编命令?