lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael Wechner <>
Subject Re: Maven builds
Date Fri, 16 Feb 2007 13:49:41 GMT
Sylvain Wallez wrote:

>Sami Siren wrote:
>>2007/2/15, Yonik Seeley <>:
>>>My first impression of maven:
>>>  Pretty websites as part of the build system - cool!  And it's
>>>*great* for starting
>>>a new project... unit tests automatically run, website is built,
>>>automatic packaging, jar/war build, everything you need!
>>>But, it all seems like magic to me... if I want to do something
>>>even a minor little change, I don't know where to start.  If I want
>>>to add
>>>additional compile flag, where does that go??? I have no idea.  To
>>>behavior (like using Java5 source) I need to google and find the magic
>>Are you saying that the first time you tried ant everything was
>>clear to you - no need to vistit ?
>[chiming in as one of those that were hurt badly trying to setup a
>complex project with Maven]
>Actually that's the exact truth. If you ever were in contact with a
>build system that has "targets" (e.g. Make), Ant seems very natural, and
>understanding a simple build.xml is quite straightforward. Of course,
>when you write your own Ant files you have to look a the docs. But then
>again, it's quite straightforward.
>Maven is black magic. Very nice when it works, but so head-banging when
>it doesn't or when you want to do something that doesn't fit in the
>"maven way".
>Maven repositories are a nice thing, but you don't have to change your
>build to Maven to produce Maven artifacts, nor to use the repositories.
>Unfortunately, people often think that one cannot come without the other.
>Ant + Ivy [1] are as powerful and infinitely more flexible.

very much agreed, whereas as an alternative one might want to use

ant + 



>My 0.02 euros

Michael Wechner
Wyona      -   Open Source Content Management   -    Apache Lenya                          
+41 44 272 91 61

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message