Как развернуть JAR-файл в JBoss EAP поставляется вместе с зависимостями от Maven

Я борюсь с развертыванием JAR-файла в JBoss EAP 6. Мое приложение зависит от некоторых зависимостей. Я пытался сделать некоторые хаки, такие как использование maven-jar-plugin, maven-assembly-plugin, но ни одна из них не работала. Кстати, я попытался сделать так, чтобы файл jar имел такую ​​структуру:

|-- my-project.jar
    |-- META-INF
        |-- MANIFEST.MF
    |-- <classes>
    |-- lib
        |-- dependency1.jar
        |-- dependency2.jar

Но я обнаружил, что это определенно не работает. Потому что баночка не может загрузить банку внутрь себя.

Любая идея?

1 ответ

Вы можете создать модуль для каждой зависимости, которая вам нужна, и она еще не включена в модули JBoss:

Как установить модуль на JBoss AS 7

Затем вам нужно указать зависимость от вашего модуля в развертывании META-INF\MANIFEST.MF

Dependencies: ......

Смотрите также https://docs.jboss.org/author/display/AS71/Class+Loading+in+AS7

Другие вопросы по тегам