Re: Maven
Re: Maven
- Subject: Re: Maven
- From: Chuck Hill <email@hidden>
- Date: Thu, 17 Nov 2011 09:34:52 -0800
On 2011-11-17, at 8:40 AM, Henrique Prange wrote:
> Hi Dave,
>
> Ant and Maven are very different tools. You have to determine what objectives you want to reach while developing software. What kind of problem are you trying to solve?
>
> Ant is a great tool if the production of a WOA package in your local machine is enough to solve your problems. It works almost out of the box.
>
> I've discovered in my short career that writing software is much more complex than that. I don't write software alone. I work with people of different skills and unusual tastes (like not using a Mac) :). I usually write tests for my projects. I don't work at only one project at a time. My projects require different versions of WebObjects and Wonder. They also require differing versions of my own frameworks. I build projects on my local machine via terminal or Eclipse. I build/verify/release/deploy projects on remote machines via terminal or Hudson. Sometimes I make quick fixes in a version that has been released weeks ago while the trunk/master branch is in a unstable state. I change the version of a dependency required by multiple projects in one place (I'll be happy to show you, Chuck).
It is actually the version of multiple Eclipse projects that are part of one larger project, all with the same version number, that is the problem. And I have no control over changing this. I just like to whine about it. :-) Though if there is a solution for that too...
Chuck
>
> In that scenario, Ant becomes really complicated. And worst, it makes me waste time with tasks that I shouldn't be bothering. I don't bother about special configuration to build WO projects in Hudson. I don't bother if my teammates work on a Mac, Linux or Windows. I don't bother if one project requires WO 5.4.x and the other WO 5.3.x.
>
> Any tool (Ant or Maven) requires learning and configuration. I've been very satisfied using Maven in the scenario described. My current advice is to use the tool that fits better your development cycle.
>
> Cheers,
>
> Henrique
>
> On 16/11/2011, at 18:06, David Avendasora wrote:
>
>> Hi all,
>>
>> I was chatting with our favorite Icelandic WO Dev and he said "Ant is simple. Maven is simpler, though."
>>
>> So, is Hugi right, or has the fermented shark finally pickled his brain?
>>
>> Let the fun ensue.
>>
>> Dave _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Webobjects-dev mailing list (email@hidden)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Webobjects-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
--
Chuck Hill Senior Consultant / VP Development
Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems.
http://www.global-village.net/products/practical_webobjects
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
References: | |
| >Maven (From: David Avendasora <email@hidden>) |
| >Re: Maven (From: Henrique Prange <email@hidden>) |