Правильный способ управления зависимостями в приложении WAR Camel на JBoss Fuse 6.3 на JBoss EAP 6.4 - PullRequest
0 голосов
/ 16 декабря 2018

Я создаю Camel WAR на JBoss Fuse 6.3 на JBoss EAP 6.4 и, чтобы не включать JAR Camel, Spring и CXF в WEB-INF/lib, я написал эти зависимости в pom.xml: a org.jboss.fuse.bom jboss-fuse-parent 6.3.0.redhat-371 org.jboss.fuse.bom jboss-fuse-parent 6.3.0.redhat-371 pom import org.apache.camel предоставленный верблюдом-родителем pom org.apache.camelпредоставлено ядро ​​верблюда org.apache.camel предоставлено ядро ​​верблюда предоставлено org.apache.camel предоставлено camel-cxf org.apache.camel предоставлено верблюд cd предоставлено org.springframework предоставлено весенний контекст org.springframework предоставлено весенней паутиной org.springframeworkSpring-core предоставил org.springframework Spring-beans предоставил org.springframework предоставил spring-expression org.apache.kafka kafka-clients 2.0.0 org.apache.camel предоставил camel-сервлет org.apache.camel предоставил camel-http4 org.apache.camel camel-jackson предоставил com.fasterxml.jackson.core jackson-databind 2.4.3 com.fasterxml.jackson.jaxrs jackson-jaxrs-json-провайдера 2.4.3 org.apache.cxf cxf-rt-transports-httpпри условии

Таким образом, зависимости Camel, Spring и CXF должны быть взяты из контейнера, но проблема в том, что при запуске WAR я получаю ClassNotFound для классов Camel, Spring и CXF.

В чем проблема, и как извлечь эти зависимости из контейнера Fuse?

...