这里提供的脚本可以很好地检查Ant是否使用Java 6。
<?xml version="1.0" encoding="UTF-8"?>
<project name="project" default="default">
<target name="default" depends="javaCheck" if="isJava6">
<echo message="Hello, World!" />
</target>
<target name="javaCheck">
<echo message="ant.java.version=${ant.java.version}" />
<condition property="isJava6">
<equals arg1="${ant.java.version}" arg2="1.6" />
</condition>
</target>
</project>
然而,我有充分的理由认为接替我的职位的人可能不是Java程序员,我希望确保构建过程不会因为Java 7而失败。有没有办法拆分字符串或以其他方式请求Java 6或更高版本?