On 2011-11-16, at 6:00 PM, Hugi Thordarson wrote:

>> Every person in Iceland works on iTunes?!!?  :-P
> 
> :)
> 
> 
>> After two beers, everything is burry to David.
> 
> Not just David if I recall correctly :-p

*burry*? Clearly two beers aren't required either. ;-)

> 
> 
>>>> Ant is pretty simple. Mostly I don't even think about the Ant portion of 
>>>> my WO projects other than to tell Hudson that it has to issue an Ant 
>>>> command to build the project.
>>> 
>>> Before you can even think about building WO projects using Ant you have to 
>>> at least have woproject.jar in your Ant plugin classpath. And then, the 
>>> only reason you don't think much about Ant is that Someone Else wrote a 
>>> >200 line Ant script for you (that you are required to copy verbatim for 
>>> each and every WO project you create. How's that for reusability).
>> 
>> As opposed to copying and editing a pom.xml?
> 
> Well, yes. There's nothing redundant in a pom. There's a shitload of 
> redundancy in build.xml.
> 
> 
>>> The initial setup of a Maven environment for WO development may take an 
>>> hour or two—that's because WO is proprietary and thus requires some 
>>> installation. But once your environment is properly set up, Maven works 
>>> great. I started out the easy way—just added a "pom.xml" to my standard 
>>> frameworks alongside the "build.xml"-files (like Project Wonder does). But 
>>> eventually, you'll want to use all the amazing features Maven has to offer.
>> 
>> Like having to edit each pom when you make a new non-SNAPSHOT version?
> 
> Currently, WO/Wonder development is all about snapshots, so you don't have to 
> worry about that. If you like the current WO way of doing releases (which is 
> just ignoring versions at all) do everything with snaphsots and use the 
> pom.xml as a build.xml.
> 
> As for myself, I think that's a bad development practice and Maven helps you 
> kick it — *if* you want to.
> 
> 
>>> And it's so much simpler than the 200+ lines of procedural code every 
>>> single simple little WO application requires to even build with Ant.
>> 
>> But you don't have to mess with that.
> 
> That's because it's a glorified shell script used to invoke javac, and 
> doesn't do anything interesting. Unlike pom.xml, where every line is 
> meaningful.
> 
> - hugi _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/webobjects-dev/dleber_wodev%40codeferous.com
> 
> This email sent to dleber_wo...@codeferous.com


--
David LeBer
Codeferous Software
'co-def-er-ous' adj. Literally 'code-bearing'
site:   http://codeferous.com
blog:   http://davidleber.net
profile:        http://www.linkedin.com/in/davidleber
twitter:        http://twitter.com/rebeld
--
Toronto Area Cocoa / WebObjects developers group:
http://tacow.org






 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to