Hi, Thanks for this idea. I just did this way - declared common libraries in one modulies and made all other modules dependant on it. Also what I did - almost all external dependencies I declared with transtive=false. Otherwise you will receive huge bunch of unnecessary jars.
BTW ibiblio resolver is not currect (maven2) - it doesn't undestand 'project.name' properties - you have to correct them yourself. Bye, Saulius Xavier Hanin wrote: > > 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. >> >> > > -- View this message in context: http://www.nabble.com/Common-dependencies-tf3473658.html#a9797003 Sent from the ivy-user mailing list archive at Nabble.com.
