diff --git a/src/main/org/apache/tools/ant/taskdefs/Java.java b/src/main/org/apache/tools/ant/taskdefs/Java.java index 13d84f3f6..0cbc29296 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Java.java +++ b/src/main/org/apache/tools/ant/taskdefs/Java.java @@ -405,9 +405,8 @@ public class Java extends Task { */ public void setFailonerror(boolean fail) { failOnError = fail; - incompatibleWithSpawn = true; + incompatibleWithSpawn |= fail; } - /** * The working directory of the process *