Updated Branches: refs/heads/master 268c13a09 -> dbbcf9b2f
CAMEL-7017: Fixed the installation issue of the camel-optaplanner feature so that it works out of the box without any required workaround (e.g. using osgi:install). Thanks Claus for pointing out this problem. Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/dbbcf9b2 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/dbbcf9b2 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/dbbcf9b2 Branch: refs/heads/master Commit: dbbcf9b2f9bab65b740ba3aa2813674f3f417fea Parents: 268c13a Author: Babak Vahdat <bvah...@apache.org> Authored: Thu Nov 28 10:34:00 2013 +0100 Committer: Babak Vahdat <bvah...@apache.org> Committed: Thu Nov 28 10:34:00 2013 +0100 ---------------------------------------------------------------------- platforms/karaf/features/src/main/resources/features.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/dbbcf9b2/platforms/karaf/features/src/main/resources/features.xml ---------------------------------------------------------------------- diff --git a/platforms/karaf/features/src/main/resources/features.xml b/platforms/karaf/features/src/main/resources/features.xml index 1e26065..98623a3 100644 --- a/platforms/karaf/features/src/main/resources/features.xml +++ b/platforms/karaf/features/src/main/resources/features.xml @@ -781,7 +781,9 @@ <bundle dependency='true'>mvn:org.kie/kie-internal/${kie-version}</bundle> <bundle dependency='true'>mvn:org.drools/drools-core/${drools-version}</bundle> <bundle dependency='true'>mvn:org.drools/drools-compiler/${drools-version}</bundle> - <bundle dependency='true'>mvn:org.eclipse.jdt.core.compiler/ecj/${eclipse-compiler-version}</bundle> + <!-- the ecj bundle on the central is malformed as both 'META-INF' and 'META-INF/MANIFEST.MF' entries are NOT the first 2 entries inside the jar when --> + <!-- one verifies this through 'jar -tf ecj-${eclipse-compiler-version}.jar'. one possible workaround for this is to make use of the wrap protocol. --> + <bundle dependency='true'>wrap:mvn:org.eclipse.jdt.core.compiler/ecj/${eclipse-compiler-version}</bundle> <bundle dependency='true'>mvn:org.mvel/mvel2/${mvel-version}</bundle> <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xstream/${xstream-bundle-version}</bundle> <bundle dependency='true'>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.protobuf-java/${protobuf-java-bundle-version}</bundle>