Плющ, загружая больше банок, чем ожидалось

Сводка: Плющ загружает больше банок, чем я ожидаю, и я не знаю почему.

Детали: Я преобразую свой проект от использования задач Maven Ant для управления зависимостями к плюту.

До сих пор я сделал следующее:

  1. Установлен Ivyde в мое Eclipse (Helios)
  2. создал ivy.xml
  3. , так как я ранее был успешно использует задачи Maven Ant, я скопировал СДЕЛАНИЯМИ С моего build.xml к ivy.xml. Я надо изменился Декларации зависимости использовать формат плюща (ORG, имя, REV).
  4. Добавлена ​​контейнер ClassPath Ivyde в мой проект Eclipse.

Теперь, когда я запускаю IVY> Решить в Eclipse, я вижу, что 279 банок загружаются в «.ivy2 \ Cache». Это намного больше, чем 65 банок, которые были загружены задачи Maven Ant.

Почему плющ доставляет так много банок? Я понимаю, что плющ также снимает источник и некоторые банки Javadoc. Это объясняет некоторые из дополнительных банок, но я рисую на большинстве плющных, должен скачать 195 банок (65 * 3) не 279.

Что я пропускаю или делаю не так? Я был бы признателен за любые отзывы и предложения.

Вот содержимое моего ivy.xml

<?xml version="1.0" encoding="ISO-8859-1"?>

<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd">
<info
    organisation="org.robbins"
    module="FlashCardsWeb"
    status="integration">
</info>

<dependencies>

    <dependency org="org.apache.struts" name="struts2-core" rev="2.2.3"/>

    <dependency org="org.apache.struts" name="struts2-spring-plugin" rev="2.2.3">
        <exclude org="org.springframework" name="spring-web" />
        <exclude org="org.springframework" name="spring-beans" />
        <exclude org="org.springframework" name="spring-context" />
        <exclude org="org.springframework" name="spring-core" />
    </dependency>

    <dependency org="org.springframework" name="spring-web" rev="3.0.5.RELEASE"/>
    <dependency org="org.springframework" name="spring-beans" rev="3.0.5.RELEASE"/>
    <dependency org="org.springframework" name="spring-context" rev="3.0.5.RELEASE"/>
    <dependency org="org.springframework" name="spring-core" rev="3.0.5.RELEASE"/>
    <dependency org="org.springframework" name="spring-jdbc" rev="3.0.5.RELEASE"/>
    <dependency org="org.springframework" name="spring-orm" rev="3.0.5.RELEASE"/>

    <dependency org="org.apache.struts" name="struts2-tiles-plugin" rev="2.2.1.1"/>
    <dependency org="com.jgeppert.struts2.jquery" name="struts2-jquery-plugin" rev="3.0.1"/>
    <dependency org="com.jgeppert.struts2.jquery" name="struts2-jquery-richtext-plugin" rev="3.0.1"/>

    <dependency org="org.hibernate" name="hibernate-core" rev="3.6.2.Final"/>
    <dependency org="org.hibernate" name="hibernate-c3p0" rev="3.6.2.Final"/>
    <dependency org="org.hibernate" name="hibernate-entitymanager" rev="3.6.2.Final"/>
    <dependency org="org.hibernate" name="hibernate-tools" rev="3.2.4.GA"/>
    <dependency org="c3p0" name="c3p0" rev="0.9.1"/>

    <dependency org="org.slf4j" name="slf4j-simple" rev="1.6.1"/>
    <dependency org="commons-logging" name="commons-logging" rev="1.0.4"/>

    <dependency org="mysql" name="mysql-connector-java" rev="5.1.15"/>
    <dependency org="junit" name="junit" rev="4.8.1"/>
    <dependency org="log4j" name="log4j" rev="1.2.14"/>
    <dependency org="org.openid4java" name="openid4java-nodeps" rev="0.9.6" />
    <dependency org="org.apache.httpcomponents" name="httpclient" rev="4.0" />
    <dependency org="net.sourceforge.nekohtml" name="nekohtml" rev="1.9.10" />
</dependencies>

7
задан Justin 10 September 2011 в 17:23
поделиться