One can write a custom mapper without modifing ant. <mapper classname="my.custom.Mapper" classpathref="my.class.path" from="*.jsp"/>
It is custom conditions that one cannot have - and the fact that syntax for custom filters, mappers and conditions are different from build-in fiters, mappers and conditions - this is addressed by 17199. Peter On Tuesday 11 March 2003 15:40, Dominique Devienne wrote: > I think you meant > > from= (.*)/(.*/)(.*/)(.*/)(.*/)(.*\.jsp) > to = _\1/_\2_\3_\4_\5_\6.java > > since the previous to didn't add the _ prefix... But even that does not > work, since adding extraneous underscores. > > If you have .jsp in more that one directory, I suspect you need to have one > fileset per directory to make the mapper work. > > Otherwise, I'd have to either write you own mapper (but then you have no > way of pluging it in to Ant without modifying Ant... A major pet peeve of > mine about Ant. I guess I should do something about that one... Oh wait, > somebody already did ;-) > > VOTE FOR http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17199 > > End of long parenthesis) > > Or write a <script> that gathers the OutOfDate jsp files manually. > > Sorry, not the answer you expected right... --DD > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Tuesday, March 11, 2003 7:06 AM > To: [EMAIL PROTECTED] > Subject: AW: Tricky JSP precompilation mapping > > I haven´t used mapper and haven´t tried this, but maybe ... > > from= (.*)/(.*/)(.*/)(.*/)(.*/)(.*\.jsp) > to = \1/\2\3\4\5\6.java > > > Jan Matèrne > > -----Ursprüngliche Nachricht----- > Von: Karsten Silz [mailto:[EMAIL PROTECTED] > Gesendet am: Dienstag, 11. März 2003 13:54 > An: [EMAIL PROTECTED] > Betreff: Tricky JSP precompilation mapping > > Im working on an Oracle project where I need to precompile JSPs. Now the > problem is that the JSP precompiler always compiles all files, no matter > whether they have changed or not. The Ant solution seems to be build a > file set of all changed JSPs with the <depend> selector and a <mapper>. > > The problem is: the directory names and the file names of the precompiled > JSPs are different. If the JSP is in "htdocs/pages/page.jsp", then the > translated page will be in "_htdocs/_pages/_page.java" and have a package > declaration of "_htdocs._pages". > > Does anybody know a mapper that can translate all JSP in a directory to > the above mentioned Java class path, independent of the actual directory > depth? I suppose that only the "regexp" mapper can do but I'm not familiar > with it. > > Thanx! > > --- > Karsten Silz ([EMAIL PROTECTED]) > > "So J2EE makes the hard stuff possible but [...] it still makes the easy > stuff difficult to do [...]. Whereas from the .NET perspective, it makes > the easy stuff easy, and the jury is still out whether it makes the hard > stuff possible." Dennis Leung, head of Oracle9iAS TopLink Development, > http://www.theserverside.com/home/thread.jsp?thread_id=17708 > > ________________________________________ > Mehr Power für Ihre eMail - mit den neuen Leistungspaketen bei > http://www.epost.de > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]