-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 4.4.1-fuse-03-xx
-
Component/s: None
-
Labels:None
-
External Issue URL:
Hi,
There seems to be an inconsistency between these two files:
Camel: http://repo.fusesource.com/nexus/content/groups/public/org/apache/camel/karaf/apache-camel/2.8.0-fuse-03-06/apache-camel-2.8.0-fuse-03-06-features.xml
SMX: http://repo.fusesource.com/nexus/content/groups/public/org/apache/servicemix/apache-servicemix/4.4.1-fuse-03-06/apache-servicemix-4.4.1-fuse-03-06-features.xml
The problem encountered is the following:
The "features-maven-plugin" to collect all our dependencies from our custom service because our service is not allowed to download dependencies at runtime from the inernet or intranet.
One of our feature requires the "camel-cxf" feature defined in the Camel feature file. This feature requires the "cxf" feature. Unfortunately the resolved "cxf" feature comes from the ServiceMix feature file instead of the Camel feature file. The ServiceMix feature file (which is used to collect the dependencies) requires:
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/1.1_3
|
The Camel cxf feature (which is used by installing the feature in ServiceMix) requires:
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jdom/1.1_4
|
Because of this missing dependency at deployment time, the customer deployments are failing.