ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Carlton Brown <>
Subject Setting transitive=true on one dependency results in transitive resolution for all children
Date Wed, 03 Nov 2010 13:11:47 GMT
I have some modules that have dependency relationships specified like this:

B depends on A, transitive=false
A depends on log4j, transitive=false

When I change the B=>A dependency to 'transitive=true',  now the B=>log4j
dependency also resolves transitively, even though transitive=false for that

This is not expected and definitely not desired... does anyone have an idea
why this may be happening?

Module B's ivy.xml:
<dependency org="mycompany" name="module-A" rev="latest.integration"
branch="trunk" conf="run->*" transitive="true"/>

Module A's ivy.xml:
<dependency org="log4j" name="log4j" rev="1.2.8" transitive="false"/>

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message