On 5/8/05, Massimo Lusetti <[EMAIL PROTECTED]> wrote:
> On 5/8/05, Howard Lewis Ship <[EMAIL PROTECTED]> wrote:
> 
> > Does anyone have some free cycles to look into using Ivy to handle
> > dependency download management?
> >
> > http://ivy.jayasoft.org/
> >
> > It looks like a much better solution than the quicky Grabber Ant task,
> > even if it means having some kind of external files defining the
> > dependencies (not necessarily a bad thing, since a dependencies
> > report, ala Maven, could be generated).
> 
> Didn't mean to provoke anyone or start a flame, but have you looked
> again at maven after your not so successfully previous experience.
> You can still use forrest to build the site/doc without to many problems
> Some years has passed by and maybe some things are changed ?
> 
> I understand that changing a build system is a big changes in a
> project life, just wish to know what do you think about that...
> 

IMHO I'd rather see us staying with Ant due to the following reasons:

- our current Ant build setup does all we need and does it very well
- many of us are already quite experienced Ant users and are probably
more intimidated by Maven
- we have some HiveMind specifics in our build process (e.g.
generating HiveDoc) which I don't know how much work it would be to
get working with Maven
- we develop HiveMind in Eclipse which is very well integrated with Ant

I also think that incorporating Ivy into our build process would be a
much more natural fit. It would allow us to:

- externalize the dependencies into separate files
- simplify our build process as it wouldn't have to start by building
and running our custom <grabber> task to retrieve dependencies from
Ibiblio

Last I looked at Maven (it is quite a while ago...) I had a difficult
time getting it to work with projects which were divided into
subprojects; which is the case with HiveMind. All in all I was left
with a bad taste in my mouth. Yet I think it will be interesting to
see how Maven2 shapes up.

Regards,

--knut

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to