You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by st...@apache.org on 2002/08/10 09:06:24 UTC
cvs commit: jakarta-ant/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers JasperC.java
stevel 2002/08/10 00:06:24
Modified: src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers
JasperC.java
Log:
here is the bugfix. concatSystemClasspath returns a new classpath, so if jasperc was in ant's lib it got lost along with everything else.
Revision Changes Path
1.11 +5 -1 jakarta-ant/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JasperC.java
Index: JasperC.java
===================================================================
RCS file: /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/optional/jsp/compilers/JasperC.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- JasperC.java 25 Jul 2002 15:21:16 -0000 1.10
+++ JasperC.java 10 Aug 2002 07:06:24 -0000 1.11
@@ -104,10 +104,13 @@
// 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 @@
//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) {
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>