Sorry for the chatter, I figured it out once I took a break form it: I had
an exclude that put the org value in the module attribute, so that's why it
was still getting included.


On Thu, May 8, 2014 at 3:17 PM, Zac Jacobson <pie....@gmail.com> wrote:

> In my ivy.xml files, I have a module moduleA with a dependency like this:
>
>>         <dependency org="org.springframework" name="spring-security"
>> rev="3.1.2" >
>>             <exclude org="javax.servlet"/>
>>         </dependency>
>
>
> And when I resolve, javax.servlet is not included, as I expected.
>
> Next, I have moduleB  with a dependency back to moduleA
>
>>         <dependency org="myOrg" name="moduleA"/>
>
>
> I was surprised that when I run resolve, javax.servlet shows up for
> moduleB. Is this expected? Is there a flag I'm missing to keep the excludes
> in tact from depending modules?
>
> I see this for both Ivy 2.4.0 rc1 and 2.3.0
>
> Thanks,
> Zac
>

Reply via email to