I know Maven can do a fair bit more, and I do like the dependency
management aspect. In my own project I tried to maintain a pom.xml
file. The thing that stopped me from using it 100% is that the Maven
repo never quite has every dependency I need, so I'd maintain my own
too. But that wasn't a big deal. Also Ant is obviously a full build
script language whereas that is not Maven's intent, and at times one
needs that power. (see my 'build-server' targets for example -- don't
think this can be done with Maven).

Everyone basically has Ant installed. Nobody really has Maven
installed already. That does give me pause. At least we are clearly
going to need to export Ant build files as well. Then we're still
using both, even if not duplicating much info.

I'm open to it, still, but am still neutral on it.


On Tue, Aug 5, 2008 at 9:50 AM, Grant Ingersoll <[EMAIL PROTECTED]> wrote:
> The other main reason always has been "if it ain't broke, why fix it?", at
> least in the case of Lucene.  Lucene has been on Ant for a long time.  It
> works.  It's easy to use.  Why change it?
>
> On Aug 5, 2008, at 9:27 AM, Lukáš Vlček wrote:
>
>> I was always asking myself what is so special about projects like Lucene,
>> Hadoop (and possibly Mahout?) that maven can not be used as a project
>> management tool for them. I haven't heard an answer until these days (...
>> "these projects are complex" is not an answer for me).
>>
>> Lukas
>>
>> On Tue, Aug 5, 2008 at 8:05 AM, pi song <[EMAIL PROTECTED]> wrote:
>>
>>> That depends. If you want to do something very different from the default
>>> model maven provides, it could be very painful sometimes. Maven is more
>>> like
>>> a coffee machine that you push a button and it just works. You can't
>>> configure much.
>>>
>>>
>>> On Tue, Aug 5, 2008 at 3:41 PM, Ted Dunning <[EMAIL PROTECTED]>
>>> wrote:
>>>
>>>> I have had the chance to use a maven centric build just lately from the
>>>> IntelliJ point of view and found it painless to keep the pom as the
>>>
>>> master
>>>>
>>>> structure.  IntelliJ can even sync back to the pom.
>>>>
>>>> I don't think that using ant from maven would be as useful as switching
>>>> over
>>>> entirely to maven.
>>>>
>>>> On Mon, Aug 4, 2008 at 9:11 PM, Karl Wettin <[EMAIL PROTECTED]>
>>>
>>> wrote:
>>>>
>>>>> I've managed to keep the POMs in sync locally at least up until a month
>>>>> ago. Hopefully it's not too much of a hassle to update them. It was
>>>>
>>>> mostly
>>>>>
>>>>> trouble with nested deps that needed to be excluded. Also,
>>>>
>>>> core/src/examples
>>>>>
>>>>> needs to be moved to a new maven module in order to work and that will
>>>>> require touching the ant build.
>>>>>
>>>>> Sorry for my recent inactivity and short communication the last weeks!
>>>>
>>>> Been
>>>>>
>>>>> busy catching the sun, changing country and moving to a new apartment.
>>>>
>>>> Have
>>>>>
>>>>> a whole bunch of halfbaked patches and comments here. Please allow a
>>>
>>> few
>>>>>
>>>>> days for me to sync with trunk and catch up with discussions on the
>>>
>>> fora.
>>>>>
>>>>>
>>>>>    karl
>>>>>
>>>>>
>>>>> 5 aug 2008 kl. 04.06 skrev Sean Owen:
>>>>>
>>>>>
>>>>> That's nice -- how about targets that need more customized scripting?
>>>>>>
>>>>>> I suppose we can keep those separate, and connect them to the
>>>>>> auto-generated build file. At least then build logic is not
>>>>>> duplicated. Sounds good?
>>>>>>
>>>>>> On Mon, Aug 4, 2008 at 9:56 PM, pi song <[EMAIL PROTECTED]> wrote:
>>>>>>
>>>>>>> You can generate ant build file/intelliJ project file/Eclipse project
>>>>>>> file
>>>>>>> from Maven poms. One way is to too keep maven as your master so you
>>>>
>>>> don't
>>>>>>>
>>>>>>> have to maintain both.
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Aug 5, 2008 at 11:32 AM, Sean Owen <[EMAIL PROTECTED]> wrote:
>>>>>>>
>>>>>>> I don't know, I have not found a great solution for this. I don't
>>>
>>> use
>>>>>>>>
>>>>>>>> Maven myself but am not against learning how to use it effectively.
>>>>>>>> Part of that is sorting out how to keep it in sync with Ant build
>>>>>>>> scripts. We could delegate all building to Ant. Perhaps that's the
>>>>>>>> easiest way.
>>>>>>>>
>>>>>>>> Anyone know enough about Maven to understand best practices? I
>>>
>>> assume
>>>>>>>>
>>>>>>>> some does or else we wouldn't be bothering with it.
>>>>>>>>
>>>>>>>> On Mon, Aug 4, 2008 at 8:47 PM, Grant Ingersoll <
>>>
>>> [EMAIL PROTECTED]>
>>>>>>>>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> So, what's are plan for the Maven poms?  How do we intend to keep
>>>>
>>>> them
>>>>>>>>>
>>>>>>>>> in
>>>>>>>>> sync such that they are actually useful for those who want to use
>>>>
>>>> Maven
>>>>>>>>>
>>>>>>>> (not
>>>>>>>>
>>>>>>>>> me, but others...)?
>>>>>>>>>
>>>>>>>>> -Grant
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> ted
>>>>
>>>
>>
>>
>>
>> --
>> http://blog.lukas-vlcek.com/
>
> --------------------------
> Grant Ingersoll
> http://www.lucidimagination.com
>
> Lucene Helpful Hints:
> http://wiki.apache.org/lucene-java/BasicsOfPerformance
> http://wiki.apache.org/lucene-java/LuceneFAQ
>
>
>
>
>
>
>
>

Reply via email to