Browse Source

Head sync

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@275749 13f79535-47bb-0310-9956-ffa450edef68
master
Conor MacNeill 21 years ago
parent
commit
5366fee095
1 changed files with 7 additions and 0 deletions
  1. +7
    -0
      src/main/org/apache/tools/ant/taskdefs/ExecuteJava.java

+ 7
- 0
src/main/org/apache/tools/ant/taskdefs/ExecuteJava.java View File

@@ -58,6 +58,7 @@ package org.apache.tools.ant.taskdefs;
import java.io.PrintStream;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import org.apache.tools.ant.AntClassLoader;
import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.Project;
@@ -159,6 +160,12 @@ public class ExecuteJava implements Runnable, TimeoutObserver {
+ classname);
}

if ((main.getModifiers() & Modifier.STATIC) == 0) {
throw new BuildException("main() method in " + classname
+ " is not declared static");
}


if (timeout == null) {
run();
} else {


Loading…
Cancel
Save