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]
