title: Ivy downloading more jars than expected
body: <p><strong>Summary:</strong>
  Ivy is downloading more jars than I expect and I don't know why.</p>
  
  <p><strong>Details:</strong>
  I'm converting my project from using Maven Ant Tasks for dependency management to Ivy.</p>
  
  <p>So far, I have done the following:</p>
  
  <ol>
  <li>Installed IvyDE into my Eclipse (Helios)</li>
  <li>Created an ivy.xml</li>
  <li>Since I was previously successfully using Maven Ant Tasks I copied my
  dendencies from my build.xml to the ivy.xml.  I made sure to change
  the dependency declarations to use the Ivy format (org, name, rev).</li>
  <li>Added the IvyDE classpath container to my Eclipse project.</li>
  </ol>
  
  <p>Now when I run Ivy > Resolve in Eclipse I can see that 279 jars are downloaded to ".ivy2\cache".  This is way more than the 65 jars the Maven Ant Tasks were previously downloading.</p>
  
  <p>Why is Ivy bringing down so many more jars?  I understand that Ivy is also bringing down source and some javadoc jars.  That explains some of the extra jars but I figure at most Ivy should download 195 jars (65*3) not 279.</p>
  
  <p>What am I missing or doing wrong?  I'd appreciate any feedback and suggestions.</p>
  
  <p>Here's the contents of my ivy.xml</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
  
  &lt;ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd"&gt;
  &lt;info
      organisation="org.robbins"
      module="FlashCardsWeb"
      status="integration"&gt;
  &lt;/info&gt;
  
  &lt;dependencies&gt;
  
      &lt;dependency org="org.apache.struts" name="struts2-core" rev="2.2.3"/&gt;
  
      &lt;dependency org="org.apache.struts" name="struts2-spring-plugin" rev="2.2.3"&gt;
          &lt;exclude org="org.springframework" name="spring-web" /&gt;
          &lt;exclude org="org.springframework" name="spring-beans" /&gt;
          &lt;exclude org="org.springframework" name="spring-context" /&gt;
          &lt;exclude org="org.springframework" name="spring-core" /&gt;
      &lt;/dependency&gt;
  
      &lt;dependency org="org.springframework" name="spring-web" rev="3.0.5.RELEASE"/&gt;
      &lt;dependency org="org.springframework" name="spring-beans" rev="3.0.5.RELEASE"/&gt;
      &lt;dependency org="org.springframework" name="spring-context" rev="3.0.5.RELEASE"/&gt;
      &lt;dependency org="org.springframework" name="spring-core" rev="3.0.5.RELEASE"/&gt;
      &lt;dependency org="org.springframework" name="spring-jdbc" rev="3.0.5.RELEASE"/&gt;
      &lt;dependency org="org.springframework" name="spring-orm" rev="3.0.5.RELEASE"/&gt;
  
      &lt;dependency org="org.apache.struts" name="struts2-tiles-plugin" rev="2.2.1.1"/&gt;
      &lt;dependency org="com.jgeppert.struts2.jquery" name="struts2-jquery-plugin" rev="3.0.1"/&gt;
      &lt;dependency org="com.jgeppert.struts2.jquery" name="struts2-jquery-richtext-plugin" rev="3.0.1"/&gt;
  
      &lt;dependency org="org.hibernate" name="hibernate-core" rev="3.6.2.Final"/&gt;
      &lt;dependency org="org.hibernate" name="hibernate-c3p0" rev="3.6.2.Final"/&gt;
      &lt;dependency org="org.hibernate" name="hibernate-entitymanager" rev="3.6.2.Final"/&gt;
      &lt;dependency org="org.hibernate" name="hibernate-tools" rev="3.2.4.GA"/&gt;
      &lt;dependency org="c3p0" name="c3p0" rev="0.9.1"/&gt;
  
      &lt;dependency org="org.slf4j" name="slf4j-simple" rev="1.6.1"/&gt;
      &lt;dependency org="commons-logging" name="commons-logging" rev="1.0.4"/&gt;
  
      &lt;dependency org="mysql" name="mysql-connector-java" rev="5.1.15"/&gt;
      &lt;dependency org="junit" name="junit" rev="4.8.1"/&gt;
      &lt;dependency org="log4j" name="log4j" rev="1.2.14"/&gt;
      &lt;dependency org="org.openid4java" name="openid4java-nodeps" rev="0.9.6" /&gt;
      &lt;dependency org="org.apache.httpcomponents" name="httpclient" rev="4.0" /&gt;
      &lt;dependency org="net.sourceforge.nekohtml" name="nekohtml" rev="1.9.10" /&gt;
  &lt;/dependencies&gt;
  </code></pre>
  
  <p></p>