No, that's not a maven thing, that's a Tapestry thing. Pages always go in webapp. It's actually a function of the way J2EE WARs are constructed, and how T5 interprets this information to construct pages. Pages are a special case component.

Howard, is an alternate location possible for pages?

Christian.

On 5-Dec-08, at 11:30 , Luther Baker wrote:

Assuming this:

src/main/java/*com/X/app*/pages/Home.java


This doesn't work for me:

src/main/resources/*com/X/app*/pages/Home.tml


Wherease, this works just fine:

src/main/webapp/Home.tml


Do I need to do something special to drop my pages in the resources dir or
does this just work and I am overlooking something.

Thanks,

-Luther



On Fri, Dec 5, 2008 at 10:05 AM, Christian Edward Gruber <
[EMAIL PROTECTED]> wrote:

It's not a fix, it's a design. Code goes in /src/main/java. Resources go in /src/main/resources. It's part of having a place for everything, and
everything in its place.

You could hack it by a custom execution of the resources plugin pointing to your "alternative resources location" (ie, src/main/java) but this isn't
something that needs a solution - it's how the tool works.

Actually, i think you could set the resources location to src/main/ java
anyway... one sec...

Yep.

Use the <build><resources>...</resources></build> section of the pom to
point at resources in /src/main/java.  eg:

<resources>
      <resource>
              <targetPath>/</targetPath>
              <filtering>true</filtering>
              <directory>${basedir}/src/main/java</directory>
              <includes> <include>**/*.tml</include> </includes>
      </resource>
</resources>
This should pick up .tml files in /src/main/java. Not maven best practice, but if it works for you, have fun. I still expect it will only work for
components, not pages.  Howard?  True?

Christian.


On 5-Dec-08, at 06:05 , Maximilian Weißböck wrote:

I would much prefer solution number 1. as it keeps things
on the same place that belong together.

Sadly maven build does not work with this solution.
Is there any maven guru how knows how to "fix" this?

Thanks, Max

-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von James
Hillyerd
Gesendet: Donnerstag, 4. Dezember 2008 23:06
An: Tapestry users
Betreff: Advantages of various .tml storage locations?

What are the pros/cons of keeping page .tml in:

1. src/main/java

vs

2. src/main/resources

vs

3. src/main/webapp

?


I see JumpStart uses #1, and the tutorial uses #3. Seems like it would easier to use #1 or #2 so at least the components and pages .tml are in
the
same directory tree.

Thanks.

-james

--
James A. Hillyerd <[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]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to