Удаление банок из разрешенных библиотек плюща
У меня есть две банки, которые конфликтуют в моих библиотеках в пути сборки 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>