• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Maven
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Maven


  • Subject: Re: Maven
  • From: Henrique Prange <email@hidden>
  • Date: Thu, 17 Nov 2011 14:40:02 -0200

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).

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

  • Follow-Ups:
    • Re: Maven
      • From: Chuck Hill <email@hidden>
References: 
 >Maven (From: David Avendasora <email@hidden>)

  • Prev by Date: Re: Maven
  • Next by Date: Re: Error: table "eof_tmp_table" does not exist.
  • Previous by thread: Re: Maven
  • Next by thread: Re: Maven
  • Index(es):
    • Date
    • Thread