Our web designers will be using a subversion repository directly (although I've 
not figured out the processes yet..) so I think having non-java in a resources 
sub-tree is very desirable.

Loom is a nice plugin, although it seems to open the tml's from my classes 
directory and it's not very useful until this is fixed.

> -----Original Message-----
> From: Geoff Callender [mailto:[EMAIL PROTECTED]
> Sent: 19 June 2008 22:43
> To: Tapestry users
> Subject: Re: Putting templates together with the java
>
> Yeah I assumed we're doing it for the web designers, too, which is a
> good reason.  But perhaps the better alternative is simply to filter
> out the java files as we copy the project to them?
>
> On 20/06/2008, at 12:27 AM, Blower, Andy wrote:
>
> > I've always assumed (apart from being more correct in some vague
> > way) that the main practical reason is to keep the web designers
> > away from Java code - so they only see the templates, properties,
> > javascript & css.
> >
> > Pure assumption on my part though.
> >
> >
> >> -----Original Message-----
> >> From: Geoff Callender [mailto:[EMAIL PROTECTED]
> >> Sent: 19 June 2008 15:02
> >> To: Tapestry users
> >> Subject: Putting templates together with the java
> >>
> >> Perhaps I've lost my mind, but I'm struggling to find a good reason
> >> why we keep our templates and properties separate from our java
> >> source.  I find it causes nothing but pain having to incessantly
> jump
> >> between these disconnected parts of the source tree.  Is it purely
> to
> >> appease some Maven convention?
> >>
> >> What makes it even stranger is that the java classes end up together
> >> with the templates and properties anyway - my build process puts
> >> classes, templates and properties all together in WEB-INF/classes/
> >> regardless of where they come from.  Live class reloading loves it
> >> that way and it keeps them secure from prying hackers.
> >>
> >> So why not mix the source together into the following structure
> >>
> >> src/
> >>    main/
> >>       java/    <-- or perhaps some other name like "t5/"
> >>          myproject/
> >>                base/
> >>                components/
> >>                css/
> >>                images/
> >>                META-INF/
> >>                mixins/
> >>                pages/
> >>                services/
> >>                WEB-INF/
> >>
> >> and let the build coax it into the WAR file correctly?
> >>
> >> Cheers,
> >>
> >> Geoff
> >
> >
> > ---------------------------------------------------------------------
> > 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]

Reply via email to