Hi Patrick, I am new to Ivy too and started from a scratch. I had the same questions in my head initially but the website documentation with experimentation did get me this far.
A module for me can be a project in my Eclipse workspace and when I publish it to a repository it can define what artifacts I have for this module and which revisions exist in the repository. Not just that, you can even specify which dependencies your project needs at compile-time and which ones at run-time. Till date, our developers have been following the checkout-50-projects in the workspace to be able to compile-one approach. With Ivy I have been able to eliminate this by using Ivy which gets all necessary jars, wars and their sources for compile-time / run-time configs. What still remains a mystery to me is how to refer to a project which is in my local workspace from a dependant project also in my local workspace. The other dependencies, I can easily get from my repository. Although the individual components of the solution are well documented on the site, I believe it would greatly help by having a full section dedicated on "Team development using Ivy" on the website since I am having trouble proposing developers how to work with Ivy etc.... All the best Saurabh Patrick du Boucher wrote: > > 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#a12311927 Sent from the ivy-user mailing list archive at Nabble.com.
