Я работаю над новым проектом, который будет использовать Java EE 7 с WildFly, но я все еще не понимаю, какие зависимости maven мне следует использовать. Я нашел эти две группы, которые, по-видимому, я могу использовать: org.wildfly.bom и org.jboss.spec.
У них есть следующий предопределенный артефакт для использования в проектах (поиск в https://repository.jboss.org/nexus/index.html#welcome):
org.wildfly.bom:
- jboss-javaee-7.0-со всеми
- jboss-javaee-7.0-со-гибернацией
- jboss-javaee-7.0-с-инструментами
- jboss-бом-родитель
- jboss-javaee-7.0-с-транзакциями
- jboss-javaee-7.0-с-безопасностью
- jboss-javaee-7.0-с-рестайзи
- jboss-javaee-7.0-с-infinispan
- jboss-javaee-7.0-с-hibernate3
org.jboss.spec:
- jboss-javaee-все-7.0
- jboss-javaee-веб-7.0
- jboss-javaee-7.0
Также я понял, что я могу видеть иерархию зависимостей, используя org.jboss.spec, но не с wildfly.bom. Итак, мой вопрос: в чем разница? Какой из них вы предлагаете?