> Don't really like Maven but have found it's a necessary evil if you want to > develop with Tapestry 5.
Well, while Maven is helpfull it's not exactly true :-) We have a large Tapestry app (ported struts 1 gozilla), and zero Maven. Remember, Maven is just a tool to automate things. You can setup your project infrastructure and builds without it. Here is our stack: -- Web/App Layer -- Eclipse Jetty (local dev as well as production) - we don't use RunJettyRun, rather we use a standard Eclipse run task executing Main from Jetty's start.jar. Tapestry 5.2 - the beauty of Tap IOC is that we are now Spring free, after all these years with Struts-Spring torture. AspectJ for AOP (minor libs) -- Business Layer --- OpenEJB Hibernate Ant - EJB deploys, Hibernate schema builds etc. (minor libs) What we have found that Tapestry-Hibernate integration is completely unnecessary for us since our Hibernate layer is abstracted out behind the EJBs. So is Tapestry-Spring - also not necessary. Anotherwords, all we have is a pure Tapestry (with few component libs) to run our huge Ecommerce app. Adam On Thu, Nov 4, 2010 at 7:41 PM, Anas Mughal <anasmug...@yahoo.com> wrote: > Use Maven archetype to create the project for you: > > > > > http://tapestry.apache.org/tapestry5.1/quickstart/ > > > > > It will take care of everything.Then, import it into Eclipse as Maven project. > > -- > Anas Mughal > http://anas-mughal.com > > > > --- On Thu, 11/4/10, Howard Lewis Ship <hls...@gmail.com> wrote: > > From: Howard Lewis Ship <hls...@gmail.com> > Subject: Re: best stack ... > To: "Tapestry users" <users@tapestry.apache.org> > Date: Thursday, November 4, 2010, 7:27 PM > > I prefer Jetty to run my application. > > I'm always amazed at how tortured people's setups are. > > It's really simple: > > Create a project (using Maven, or otherwise). > > Use the RunJettyRun Eclipse plugin. > > Make sure you are NOT compiling to src/main/webapp/WEB-INF/classes (compile > to target/classes or something) > > Make sure your libraries are NOT in src/main/webapp/WEB-INF/lib (they won't > be if you are using Maven/Gradle/etc.) > > (The above two resolve potential class resolution problems where classes are > loaded by the wrong class loader). > > Start RunJettyRun targetted at src/main/webapp > > You're done! > > > On Thu, Nov 4, 2010 at 4:22 PM, Paul Stanton <p...@mapshed.com.au> wrote: > >> Hi all, >> >> I'm starting a new project, which will be in beta (non-prod) for some time >> and I'd like to start with the current cutting edge setup with the hope that >> it will be the standard or release phase down the track. >> >> I'd like to set up my development environment for rapid development. >> >> The project may need to be deployed to tomcat for hosting, but development >> could be done on Resin if necessary. I've never used Resin but if the >> development time advantages are sufficient I would consider this approach. >> >> I've always used Eclipse. >> Haven't used Tapestry 5.2 yet but would like to start.. >> Don't really like Maven but have found it's a necessary evil if you want to >> develop with Tapestry 5. >> >> The quickstart tutorial seems a little outdated ( >> http://tapestry.apache.org/tapestry5/tutorial1/env.html) - is there an >> updated version or a tutorial anywhere? >> >> also, there's been some discussion regarding tomcat not working well with >> the custom classloader in tapestry .. does anyone have a setup >> tutorial/guide on how to get these two working together? >> >> thanks, paul. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> > > > -- > Howard M. Lewis Ship > > Creator of Apache Tapestry > > The source for Tapestry training, mentoring and support. Contact me to learn > how I can get you up and productive in Tapestry fast! > > (971) 678-5210 > http://howardlewisship.com > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org