ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gilles Scokart" <>
Subject RE: Module definition... an *easy* question?
Date Fri, 24 Aug 2007 13:06:07 GMT
I don't think there is a right answer to your question.  It as to do with
your development lifecycle.  A module is something that you baseline and
release to someone else (a customer, an other team, or other developers).

The answer also depends on the level of automated dependency management that
you want to do.

Typically, it is a java project, and third party libraries.

Note that it has nothing to do with the type of the content : it can be java
libraries, configuration files, war, documentation,...

Depending of your development process, and of the type of dependency
management tool, you can split those different things into different modules
or you can regroup them into one or a few module, using multiple artefact in
the same module.

I know I didn't ansered clear to your question, but...  I fear there is no
universal answer. :-(

> -----Original Message-----
> From: Patrick du Boucher []
> Sent: vendredi 24 août 2007 14:42
> To:
> Subject: Module definition... an *easy* question?
> Hi.
> This may seem a little obvious to most...... but......
> I've had a lot of trouble finding what makes a good "module". I'm new to
> Ivy
> and implementing it accross a quite large group of java projects, (and 3rd
> party softwares, config files, media files etc...). This is an excellent
> opportunity to do it correctly from scratch.
> I've not been able to really understand what constitutes a "module" that
> ivy
> describes in a ivy.xml file.
> Which of these should (in accordance with best practices) have their own
> (unique) ivy file.
> java class
> java package
> java project
> source file
> scripts
> jar file
> 3rd party jar file
> 3rd party s/w (ie. media player)
> configuration file (property files included or data files)
> system folders (ie \src or \doc)
> thanks in advance.
> Best Regards,
> Patrick
> --
> View this message in context:
> an-*easy*-question--tf4323324.html#a12311590
> Sent from the ivy-user mailing list archive at

View raw message