Предоставленный скрипт здесь дал отличный способ проверить, использует ли 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. Есть ли способ выделить String или в противном случае запросите Java 6 или выше ?