Andreas, A simple solution is to have all your .page/.html/.jwc files in different directories in your source directory. Then when you run your ant script, simply use the <copy> task to copy all the files to the central WEB-INF directory. After the .war have been build, use the <delete> task to delete all the files in the WEB-INF, excluding the directories of course.
-- Izak On 3/15/06, Harvey, David <[EMAIL PROTECTED]> wrote: > I'm using Tapestry 4. Here's how I've done it: > > WEB-INF/ <-- this is where the web.xml, hivemodule.xml and my > .application files reside > > The .application file contains declaration of the pages and components, > thus: > <page name="users" > specification-path="pages/authorization/users.page"/> > And > <component-type type="BreadCrumb" > specification-path="components/navigation/BreadCrumb.jwc"/> > > Then I have (for the user page) > WEB-INF/pages/authorization/user.html > WEB-INF/pages/authorization/user.page > > And for the breadcrumb component: > WEB-INF/components/navigation/BreadCrumb.html > WEB-INF/components/navigation/BreadCrumb.jwc > > Now this keeps the .page/.jwc and .html together, which may or not be > what you want. If this is what you want you need to ensure you get the > path correct in the .application file. In T3.0.3 this was managed quite > nicely by Spindle for Eclipse (my IDE of choice) but for Tapestry 4 it > will have to be manual. > > Good Luck, > David Harvey > Ingenix, Inc. > > > > > > -----Original Message----- > From: Andreas Andreou [mailto:[EMAIL PROTECTED] > Sent: Wednesday, March 15, 2006 12:11 PM > To: Tapestry users > Subject: Re: .page/.html/.jwc in different directories > > Could you please describe the directory structure that you want to > achieve? > > Andreas Bulling wrote: > > >Hi everybody, > > > >perhaps some of you have read about the problems I had (and still have) > > >following the howto under > >http://wiki.apache.org/jakarta-tapestry/PagesAndComponentsInWEB-INF > > > >As it seems I can put the .page and .jwc files in different > >(sub-)directories of WEB-INF but then Tapestry can't find the > >corresponding templates. :( > > > >So, for me the first question is: Who (besides Kent who tried to help > >me already - > >thanks!) knows how to achieve this/what do I have to do to be able to > >put .page/.jwc files in different directories? > >Perhaps the author of the mentioned howto himself (because the howto > >doesn't work in it's current version)? > > > >The even better question (because more general): > >Who knows how to be able to not only put .page and .jwc but also the > >.html templates in a different directory? > > > >I've tried to implement a custom ITemplateSourceDelegate (because IMHO > >this seems to be the right place to start from) but I only get > >NullPointerExceptions. :( > > > >I don't want to only solve my own problem but I also want to extend the > > >Wiki afterwards so I would appreciate your help a lot. Thanks! > > > >Sincerly, > > Andreas > > > >--------------------------------------------------------------------- > >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] > > > > > "Secure Server BSK" made the following > annotations on 03/15/2006 04:10:48 PM > ------------------------------"This e-mail, including attachments, may > include confidential and/or proprietary information, and may be used only by > the person or entity to which it is addressed. If the reader of this e-mail > is not the intended recipient or his or her authorized agent, the reader is > hereby notified that any dissemination, distribution or copying of this > e-mail is prohibited. If you have received this e-mail in error, please > notify the sender by replying to this message and delete this e-mail > immediately." > ============================== > > --------------------------------------------------------------------- > 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]
