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

Reply via email to