Я пытаюсь понять, как использовать JBoss EAP6 с приложениями Spring. У меня есть пример приложения OpenShift и он содержит файл jboss-deployment-structure.xml
.
Я нашел документацию об этом файле, но я не понимаю, почему и когда нужно использовать эти файлы с приложениями Spring. Содержимое:
<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.0">
<deployment>
<dependencies>
<module name="com.h2database.h2"/>
<module name="org.codehaus.jackson.jackson-core-asl"/>
<module name="org.codehaus.jackson.jackson-mapper-asl"/>
<module name="org.slf4j"/>
</dependencies>
</deployment>
</jboss-deployment-structure>
Почему нужно декларировать зависимости от модулей? А какие модули в парадигме JBoss? Можно ли жить без этого xml файла?