diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JasperC.java b/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JasperC.java index e50a9e6ae..5d96238ef 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JasperC.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JasperC.java @@ -104,10 +104,13 @@ public class JasperC extends DefaultJspCompilerAdapter { // REVISIT. ugly. Java java = (Java) (getProject().createTask("java")); if (getJspc().getClasspath() != null) { + getProject().log("using user supplied classpath: "+getJspc().getClasspath(), + Project.MSG_DEBUG); java.setClasspath(getJspc().getClasspath()); } else { Path classpath=new Path(getProject()); - classpath.concatSystemClasspath(); + classpath=classpath.concatSystemClasspath("only"); + getProject().log("using system classpath: "+classpath, Project.MSG_DEBUG); java.setClasspath(classpath); } java.setDir(getProject().getBaseDir()); @@ -121,6 +124,7 @@ public class JasperC extends DefaultJspCompilerAdapter { //we are forking here to be sure that if JspC calls //System.exit() it doesn't halt the build java.setFork(true); + java.setTaskName("jasperc"); java.execute(); return true; } catch (Exception ex) {