ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bhatia <Bha...@OFAC.CH>
Subject Re: Module definition... an *easy* question?
Date Fri, 24 Aug 2007 13:02:06 GMT

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

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

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:*easy*-question--tf4323324.html#a12311927
Sent from the ivy-user mailing list archive at

View raw message