I bet you make sure your JARs have version numbers in the name, though! Take a peek at Gradle when you get a chance; it's really best-of-both-worlds.
On Fri, Nov 5, 2010 at 5:28 AM, Adam Zimowski <zimowsk...@gmail.com> wrote: > > 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 > > -- 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