如何向Ant build xml

时间:2016-05-09 06:18:32

标签: java xml ant

当Ant在Linux上构建时,我想运行命令javac -version。我做了一些阅读并按如下方式编写了我的xml:

<javac srcdir="SourceDir" destdir="DestDir" executable="${env.JAVA_HOME}">
    <classpath>
       ....
    </classpath>
<compilerarg value="javac -version"/>
  </javac>

但是我收到如下错误:

[javac] javac: invalid flag: javac -version
[javac] Usage: javac <options> <source files>
[javac] use -help for a list of possible options

问题是什么?如何让Ant打印运行javac命令时使用的jdk版本。提前谢谢!

1 个答案:

答案 0 :(得分:1)

<project> 
   <echo>Java Version via Ant: ${ant.java.version}</echo> 
   <echo>Java Version System Prop: ${java.version}</echo> 
</project> 

<target name="print-version"> 
   <echo>Java/JVM version: ${ant.java.version}</echo> 
   <echo>Java/JVM detail version: ${java.version}</echo> 
</target>