> it takes a brave soul to manage 30 to 40 megs of libraries manually We do, and we're not that brave either :) It really isn't all that bad as Maven fans want you to think.
Adam On Fri, Nov 5, 2010 at 7:25 AM, Peter Stavrinides <p.stavrini...@albourne.com> wrote: > You are not forced to develop with Maven, but it takes a brave soul to manage > 30 to 40 megs of libraries manually :) lol. > > Peter > > ----- Original Message ----- > From: "Adam Zimowski" <zimowsk...@gmail.com> > To: "Tapestry users" <users@tapestry.apache.org> > Sent: Friday, 5 November, 2010 04:35:38 GMT +02:00 Athens, Beirut, Bucharest, > Istanbul > Subject: Re: best stack ... > >> 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 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org