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>