У меня есть проект войны maven. Я развертываю JBoss AS7. В maven у меня есть зависимость, которая опускается, поскольку она конфликтует с другой зависимостью.Исключить зависимости от загрузки в JBoss AS7
Я смог запустить этот проект как банку в качестве приложения java с основным. Но когда я конвертируюсь в войну и запускаюсь на JBoss, он пытается загрузить эту конфликтную зависимость и ее действительно старые наследственные зависимости (для которых требуется время работы websphere). Классы в этой зависимости, которые требуют этих зависимых зависимостей, никогда не используются.
** Редактировать ** JBoss не пытается выгрузить нагрузку на пропущенную зависимость. Он пытается загрузить зависимость, зависящую от пропущенной библиотеки. Но пытается загрузить все классы в зависимости, но зависит от классов, которые находятся в пропущенной библиотеке. Даже если классы, которые не выполняют загрузку классов, никогда не используются во время выполнения.
Как я могу загружать классы этой зависимости (или классы всей войны) только тогда, когда они нужны, а не когда инициализируется сервер? Возможно ли это?
Dependency Tree (перефразировать ...)
MyWar
/ \
ProprietaryJar_V2.0 AnotherProperietaryJar_V1.0
|
ProprietaryJar_V1.0 (omitted)
Не могли бы вы включить в посте зависимости вам говорят и ваше дерево зависимостей maven? – andreadi
Обновлен вопрос – user2684366