У меня есть проект maven3 webapp (война), который имеет 2 зависимости. Один из них — jar (ehcache), а другой — военная зависимость (сторонняя библиотека, которую я не могу контролировать).
Зависимость сторонней войны зависит от более ранней версии ehcache, которая конфликтует с более поздней версией, которую мне нужно использовать.
Следующие шаги происходят во время пакета моего приложения.
Что бы я ни делал, война всегда включает более раннюю версию ehcache. Я даже пытался написать скрипт ant, который я выполняю через maven-antrun-plugin, который удаляет файл .jar из целевого каталога. Однако это всегда делается до перекрытия зависимости .war.
Кто-нибудь знает, как исключить/удалить более раннюю версию ehcache?