Hi,
basically I use maven with the jetty plugin in the pom(for command line
execution) and Eclipse + M2Eclipse plugin, with some addons that works
almost all the time, but causes some troubles (maybe I'm the one that don't
know how to configure them...) :

1) RunJettyRun: after some workarounds (example: put the jetty-env.xml
under WEB-INF) it allows to modify components and pages in a multi-module
project without installing each module everytime, but:

   - the server restarts at each modification instead of using the tapestry
   "runtime reload" feature
   - after some restarts you get the usual PermGen exception, so i should
   remember to stop and start frequently.
   - I don't know why, RunJettyRun (and the Sysdeo tomcat plugin even)
   doesn't manage the maven classpath in the right way: having some frameworks
   (let's say: tapestry, spring, hibernate) with different versions of the
   same dependency (slf4j made me mad) the command-line maven choose the one
   you tells...the M2Eclipse says "Overridden by <version>" or "Managed from
   <version>"in the same right way, but the jetty classpath have BOTH versions
   and goes in strange exceptions.

2) In the last days I'm trying the "Tapestry Tools Plugin" (it's under
development: http://code.google.com/p/tapestrytools/ ), that have a very
usefull feature: Switching from class to template(and reverse) using
CTRL+R, but:

   - I don't know if the project is still developed...i submitted a patch
   for maven integration, but after a month the issue is still there and no
   response even. So you should patch and compile by yourself the plugin.


Hope this can be helpful.

Reply via email to