On 3/27/07, smu <[EMAIL PROTECTED]> wrote:
Hi, I'm trying to migrate to ivy from maven and have one question. Is it possible to create some common dependencies for multimodule project? Something like parent and child pom.xml in maven2. For example, I'm using Spring in almost all modules but don't want to declare it in every module (as in case of version change I will have to update all ivy.xml files). Is it possible to do with ivy?
Ivy do not support parent/child like maven, but you can do something very similar by using virtual module. A virtual module is a module which publishes no artifact at all (put an empty publication section in its ivy file, since no publication element at all is equivalent to publishing one jar artifact). Then when you declare a dependency on it, you will transitively get all its dependencies, and only its dependencies since it doesn't publish any artifact. The advantage is that you can obviously declare multiple dependencies like that, so you are not limited to single level inheritance of maven parent/child mechanism. HTH, - Xavier Thanks,
Saulius -- View this message in context: http://www.nabble.com/Common-dependencies-tf3473658.html#a9694201 Sent from the ivy-user mailing list archive at Nabble.com.
