You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bu...@apache.org on 2004/07/26 16:17:45 UTC

DO NOT REPLY [Bug 30322] New: - Jsp's source directory in task Jasper2 for ant

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=30322>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=30322

Jsp's source directory in task Jasper2 for ant

           Summary: Jsp's source directory in task Jasper2 for ant
           Product: Tomcat 5
           Version: 5.0.27
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Jasper
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: ejl@tiscali.fr


When I use the Jasper2 task (ant 1.6.2) as specify in documentation,
I can't specify the directory of the .jsp file. He takes all files .jsp in 
the "uriroot".

I have a problem this comportement for 2 raisons :

1) Files .jsp in directory CVS don't be compiled ! (sometimes these files are 
not valide).
2) I have several directory containing Jsp file, I would like compile only 
directory.

I have change the JspC.java : add a new paramter in task Ant : srcDic.

What do you thing about my solution ?

Elisabeth J.


Index: JspC.java
===================================================================
RCS file: /home/cvspublic/jakarta-tomcat-
jasper/jasper2/src/share/org/apache/jasper/JspC.java,v
retrieving revision 1.80
diff -w -B -b -r1.80 JspC.java
141a142
>     private String srcDir;

518a520,528
> // <<M2
>     /**
>      M2 : Spécifie le répertoire Source des fichiers Jsp
>     */
>     public void setSrcDir(String Dir) {
>          srcDir=Dir;
>     }
> // M2>>
>     

830a841,844
> // <<M1 : Il faut ignorer les répertoires CVS
>                       String cvs = files[i].substring(files[i].lastIndexOf
('/') +1);
>                       if (!cvs.equalsIgnoreCase("CVS"))
>                       {

831a846,847
>                       }
> // M1>>

875c891,895
<                 scanFiles( new File( uriRoot ));
---
> // <<M2 : Spécification du répertoire source
>               if (srcDir == null) {srcDir=uriRoot;}
>               else {if (!(new File(srcDir)).isAbsolute()) 
{srcDir=uriRoot+"/"+srcDir;}}
>                 scanFiles( new File( srcDir ));
> // M2>>

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org