Depends on the type of project you're making and policies you enforce.

If you always depend on releases or if your snapshot deps are from
projects that don't often change their deps, then yes, it's very easy to
manage libs manually (basically a one-time setup process)

On Fri, Nov 5, 2010 at 14:28, 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
>
>



-- 
Andreas Andreou - andy...@apache.org - http://blog.andyhot.gr
Tapestry PMC / Tacos developer
Open Source / JEE Consulting

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to