|
|
|
@@ -64,7 +64,6 @@ import java.util.Enumeration; |
|
|
|
import java.util.Stack; |
|
|
|
import java.lang.reflect.Modifier; |
|
|
|
|
|
|
|
|
|
|
|
import org.apache.tools.ant.types.FilterSet; |
|
|
|
import org.apache.tools.ant.types.FilterSetCollection; |
|
|
|
import org.apache.tools.ant.util.FileUtils; |
|
|
|
@@ -111,15 +110,35 @@ public class Project { |
|
|
|
*/ |
|
|
|
private static final String VISITED = "VISITED"; |
|
|
|
|
|
|
|
/** Version constant for Java 1.0 */ |
|
|
|
/** |
|
|
|
* Version constant for Java 1.0 |
|
|
|
* |
|
|
|
* @deprecated use org.apache.tools.ant.util.JavaEnvUtils instead |
|
|
|
*/ |
|
|
|
public static final String JAVA_1_0 = JavaEnvUtils.JAVA_1_0; |
|
|
|
/** Version constant for Java 1.1 */ |
|
|
|
/** |
|
|
|
* Version constant for Java 1.1 |
|
|
|
* |
|
|
|
* @deprecated use org.apache.tools.ant.util.JavaEnvUtils instead |
|
|
|
*/ |
|
|
|
public static final String JAVA_1_1 = JavaEnvUtils.JAVA_1_1; |
|
|
|
/** Version constant for Java 1.2 */ |
|
|
|
/** |
|
|
|
* Version constant for Java 1.2 |
|
|
|
* |
|
|
|
* @deprecated use org.apache.tools.ant.util.JavaEnvUtils instead |
|
|
|
*/ |
|
|
|
public static final String JAVA_1_2 = JavaEnvUtils.JAVA_1_2; |
|
|
|
/** Version constant for Java 1.3 */ |
|
|
|
/** |
|
|
|
* Version constant for Java 1.3 |
|
|
|
* |
|
|
|
* @deprecated use org.apache.tools.ant.util.JavaEnvUtils instead |
|
|
|
*/ |
|
|
|
public static final String JAVA_1_3 = JavaEnvUtils.JAVA_1_3; |
|
|
|
/** Version constant for Java 1.4 */ |
|
|
|
/** |
|
|
|
* Version constant for Java 1.4 |
|
|
|
* |
|
|
|
* @deprecated use org.apache.tools.ant.util.JavaEnvUtils instead |
|
|
|
*/ |
|
|
|
public static final String JAVA_1_4 = JavaEnvUtils.JAVA_1_4; |
|
|
|
|
|
|
|
/** Default filter start token. */ |
|
|
|
@@ -724,6 +743,7 @@ public class Project { |
|
|
|
* Returns the version of Java this class is running under. |
|
|
|
* @return the version of Java as a String, e.g. "1.1" |
|
|
|
* @see org.apache.tools.ant.util.JavaEnvUtils#getJavaVersion |
|
|
|
* @deprecated use org.apache.tools.ant.util.JavaEnvUtils instead |
|
|
|
*/ |
|
|
|
public static String getJavaVersion() { |
|
|
|
return JavaEnvUtils.getJavaVersion(); |
|
|
|
@@ -744,7 +764,7 @@ public class Project { |
|
|
|
setPropertyInternal("ant.java.version", javaVersion); |
|
|
|
|
|
|
|
// sanity check |
|
|
|
if (javaVersion == JavaEnvUtils.JAVA_1_0) { |
|
|
|
if (JavaEnvUtils.isJavaVersion(JavaEnvUtils.JAVA_1_0)) { |
|
|
|
throw new BuildException("Ant cannot work on Java 1.0"); |
|
|
|
} |
|
|
|
|
|
|
|
|