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. :-( Gilles > -----Original Message----- > From: Patrick du Boucher [mailto:[EMAIL PROTECTED] > Sent: vendredi 24 août 2007 14:42 > To: [email protected] > 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: http://www.nabble.com/Module-definition...- > an-*easy*-question--tf4323324.html#a12311590 > Sent from the ivy-user mailing list archive at Nabble.com.
