本文概述
- Apache Ant Java任务属性
- Apache Ant Java任务示例
【apache ant java任务】为了获得fork JVM的输入,我们可以使用input和inputstring属性。
Apache Ant Java任务属性
属性 | 描述 | 需要 |
---|---|---|
classname | 将要执行的Java类。 | 恰好是三个 |
jar | 带有位置的jar文件。 | |
module | 要解析的主模块名称。 | |
args | 执行的类的参数。 | 没有 |
classpath | 要使用的类路径。 | 没有 |
classpathref | 与路径引用一起使用的类路径。 | 没有 |
modulepath | 用于指定模块路径。 | 没有 |
modulepathref | 带有路径参考的modulepath。 | 没有 |
fork | 如果启用, 则在另一个JVM中触发类执行。 | 没有 |
spawn | 它用于允许启动将使Ant失效的进程。 | 没有 |
jvm | 这是用于运行JVM的命令。 | 没有 |
jvmargs | JVM参数, 传递给JVM。 | 没有 |
maxmemory | 分配给派生JVM的最大内存量。 | 没有 |
failonerror | 它将停止构建过程。 | 没有 |
resultproperty | 应该在其中存储命令的返回代码的属性的名称。 | 没有 |
dir | 运行中要包含的目录。 | 没有 |
output | 输出文件名。 | 没有 |
error | 错误文件名。 | 没有 |
logError | 要获取错误日志, 请存储到文件中。 | 没有 |
append | 输出文件和错误文件是否应该附加或覆盖。 | 没有 |
outputproperty | 一个属性, 应在其中存储命令的输出。 | 没有 |
errorproperty | 一个属性, 应在其中存储命令的标准错误。 | 没有 |
<
project name="java-ant project" default="run">
<
target name="run">
<
java classname = "com.srcmini.Hello">
<
classpath path="test"><
/classpath>
<
/java>
<
/target>
<
/project>
以最大内存128 MB运行JAR。
<
java jar="dist/test.jar"
fork="true"
failonerror="true"
maxmemory="128m">
<
arg value="http://www.srcmini.com/-h"/>
<
classpath>
<
pathelement location="dist/test.jar"/>
<
pathelement path="${java.class.path}"/>
<
/classpath>
<
/java>
推荐阅读
- apache ant javac任务
- apache ant导入任务
- apache ant过滤器任务
- apache ant fail任务
- apache ant ear任务
- apache ant删除任务
- apache ant cvs任务
- apache ant复制任务
- apache ant条件任务