maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Gainty <>
Subject RE: Could anyone give me some idea what is the difference bwteen ant and maven?
Date Fri, 24 Oct 2008 19:45:47 GMT

Great question btw!

Ant is xml-based target driven build environment
each task(s) corresponds to a particular piece of build functionality such as jsp-compile,compile,jar,war
or ear
which must be completed in order so that the web-application (war) or application enterprise
app (ear) can deploy
Currently ant has no capability (and just as soon as I say this someone could release a new
jar with these functions) to 
define repositories (offline/online)
no ability to interface to 'the build system' thru a predefined plugin interface
The biggest challenge i found with ant is no ability to handle version specific build environment
fu.jar needs to be 1.0
bar.jar needs to be 1.1
fubar.jar needs fu.jar (1.0 version) and bar.jar (1.1 version) to work properly..

Disclaimer and confidentiality note 
Everything in this e-mail and any attachments relates to the official business of Sender.
This transmission is of a confidential nature and Sender does not endorse distribution to
any party other than intended recipient. Sender does not necessarily endorse content contained
within this transmission. 

> Date: Fri, 24 Oct 2008 14:28:13 -0500
> From:
> To:
> Subject: Could anyone give me some idea what is the difference bwteen ant and maven?
>               I have knowledge on ant, but doesn't have any knowledge on
> maven.   I heard other say ant is kind of procedural language , while maven
> is an objected oriented language.
> Is that true?   Could anyone explain it to me a little bit?    It would be
> great if you can show me some small examples to let me understand what is
> the difference between them.
> thanks a lot for your help
> Daniel

Want to read Hotmail messages in Outlook? The Wordsmiths show you how.!20EE04FBC541789!167.entry?ocid=TXT_TAGLM_WL_hotmail_092008
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message