Удаление банок из разрешенных библиотек плюща

У меня есть две банки, которые конфликтуют в моих библиотеках в пути сборки Java. Они оба решаются с помощью ivy, поэтому я вижу их внутри записи ivy.xml на вкладке библиотеки. Я не могу ничего удалить внутри записи ivy.xml, затмение позволяет мне удалить только всю запись. Удаление jar-файла из исходной папки также невозможно, поскольку у меня нет прав доступа для этого.

Не могли бы вы дать мне несколько советов о том, как решить этот конфликт?

Спасибо за ваше время.

1 ответ

Решение

Использование exclude в вашем файле плюща, например:

    <dependency org="log4j" name="log4j" rev="1.2.17" conf="default" >
        <exclude module="javaee-api"/>
        <exclude module="geronimo-jms_1.1_spec"/>
    </dependency>

Вы можете использовать следующие ant Задача создания отчета о зависимостях:

<target name="report" >
    <delete dir="report"/>
    <mkdir dir="report" />
    <ivy:resolve type="${ivy.resolve.types}"/>
    <ivy:report todir="report" />
</target>
Другие вопросы по тегам