Я пытаюсь понять, как использовать 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 файла?