Задача всего этого вопроса - очистить некоторые библиотеки из моих развертываний WAR / EAR.
Я сейчас использую wildfly 15 и у меня есть собственная библиотека (например, # module name "com.test.mathfinder "jar имя файла mathfinder.jar) в качестве модуля.Моя структура развертывания EAR-> WAR.Так как мой jar-файл зарегистрирован / выставлен как модуль, на моем уровне WAR, внутри WEB-INF, я включаю jboss-deploy-structure.xml, который описывает зависимости, которые есть у моего war-файла.Здесь я добавляю имя модуля ("com.test.mathfinder) в качестве зависимости, которую я включил в качестве модуля. Здесь вопрос заключается в том, должен ли я снова включить этот файл jar в мой WEB-INF \ lib?
Все, чего я пытаюсь достичь, - это избегать jar-файлов из моей папки WEB-INF \ lib, которые Jboss уже опубликовали в виде модулей. Например, в моей папке wildfly Джексон является core jar и доступен как модуль, C: \ wildfly-8.2.0.Final \ modules \ system \ layer \ base \ com \ fastxml \ jackson \ core \ jackson-core \ main \ jackson-core-2.4.1.jar
, но то же самоеФайл jackson-core-2.4.1.jar также поставляется вместе с моим WAR-файлом. Можем ли мы просто использовать тот же самый jar-файл, включив зависимость в файл jboss-deploy-structure.xml и прекратить доставку этого избыточного файла?