Apache camel org.osgi.service.resolver.ResolutionException:缺少需求org.apache.camel(版本>;=2.15.0)(!(版本>;=3.0.0))”;

Apache camel org.osgi.service.resolver.ResolutionException:缺少需求org.apache.camel(版本>;=2.15.0)(!(版本>;=3.0.0))”;,apache-camel,openshift,maven-plugin,jbossfuse,Apache Camel,Openshift,Maven Plugin,Jbossfuse,刚刚尝试将我的测试jboss fuse应用程序部署到openshift,但出现了这个错误 org.osgi.service.resolver.ResolutionException:无法解析虚拟/0.0.0:缺少需求[dummy/0.0.0] osgi.identity;osgi.identity=flightsearch;类型=osgi.bundle;version=“[1.0.0.快照,1.0.0.快照]” [原因:无法解析flightsearch/1.0.0.SNAPSHOT:缺少要求[f

刚刚尝试将我的测试jboss fuse应用程序部署到openshift,但出现了这个错误

org.osgi.service.resolver.ResolutionException:无法解析虚拟/0.0.0:缺少需求[dummy/0.0.0] osgi.identity;osgi.identity=flightsearch;类型=osgi.bundle;version=“[1.0.0.快照,1.0.0.快照]” [原因:无法解析flightsearch/1.0.0.SNAPSHOT:缺少要求[flightsearch/1.0.0.SNAPSHOT]osgi.willing.package; 过滤器:=“(&(osgi.willing.package=org.apache.camel)(版本>=2.15.0)(!(版本>=3.0.0))”]

我看到依赖项列在我的pom.xml中

bundle
骆驼蓝图路线
UTF-8
UTF-8
org.apache.camel
驼芯
2.15.1.redhat-62013
org.apache.camel
骆驼蓝图
2.15.1.redhat-62013
org.slf4j
slf4j api
1.7.10
org.slf4j
slf4j-log4j12
1.7.10
log4j
log4j
1.2.17
org.apache.camel
驼峰servlet
2.15.1.redhat-62013
org.codehaus.jackson
杰克逊地图绘制者
1.8.5
org.apache.camel
骆驼杰克逊
2.15.1.redhat-62013
org.ops4j.pax.web
pax web码头包
3.2.2
org.osgi
org.osgi.compendium
4.3.1
org.apache.felix
org.apache.felix.framework
4.4.1
org.apache.camel
骆驼-http4
2.15.1.redhat-62013
真的
假的
release.fusesource.org
FuseSource发布存储库
http://repo.fusesource.com/nexus/content/repositories/releases
真的
假的
ea.fusesource.org
FuseSource社区早期访问发布库
http://repo.fusesource.com/nexus/content/groups/ea
假的
真的
snapshot.fusesource.org
FuseSource快照存储库
http://repo.fusesource.com/nexus/content/repositories/snapshots
科德豪斯
http://repository.codehaus.org/org/codehaus
ApacheRepo发布
https://repository.apache.org/content/repositories/releases/
真的
真的
假的
release.fusesource.org
FuseSource发布存储库
http://repo.fusesource.com/nexus/content/repositories/releases
真的
假的
ea.fusesource.org
FuseSource社区早期访问发布库
http://repo.fusesource.com/nexus/content/groups/ea
安装
maven编译器插件
2.5.1
1.7
1.7
maven资源插件
2.6
UTF-8
org.apache.felix
maven捆绑插件
2.3.7
真的
捆绑清单
进程类
显示
飞行搜索
com.demo.flightsearch.flightsearch*
*
org.apache.camel
驼峰maven插件
2.15.2
真的
io.fabric8
fabric8 maven插件
http://xxxxxxx.rhcloud.com/jolokia
飞行搜索
骆驼

所有这些都是由于在openshit上部署了一个使用最新库构建的代码库,该库使用较旧版本运行。我尝试用最新的git分支创建fuse catridge,但库仍然很旧。此外,还尝试在openshift上使用my dev box库版本配置自定义的“io.fabric8.version.properties”,但仍坚持更新fabric=1.0.0.redhat-379版本!有什么提示吗?有人试过在openshift上升级这些库吗?camel=2.12.0.redhat-610379=2.15.1.redhat-620133 cxf=2.7.0.redhat-610379 hawtio=1.2-redhat-379 fuse=6.1.0.redhat-379 hawtio-swagger=1.0.2 activemq=5.9.0.redhat-610379 perfectus=379 Kraf=2.3.0.redhat-610379 servicemix nmr=1.6.0.0.redhat-610379 fabric=1.0.0.0.0.redhat-379 OpenOSS-Shut=1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0所有最新的示例和演示都带有最新的库,这些库可以在您的开发环境中使用,但不能部署在openshift上!在我的例子中,我使用的是旧版本的camel不支持的!现在我要么降级我的服务,要么升级openshift PaaS。所有这一切都是因为在openshit上部署了一个用最新库构建的代码库,该库使用较旧版本运行。我尝试用最新的git分支创建fuse catridge,但库仍然很旧。此外,还尝试在openshift上使用my dev box库版本配置自定义的“io.fabric8.version.properties”,但仍坚持更新fabric=1.0.0.redhat-379版本!有什么提示吗?有人试过在openshift上升级这些库吗?camel=2.12.0.redhat-610379=2.15.1.redhat-620133 cxf=2.7.0.redhat-610379 hawtio=1.2-redhat-379 fuse=6.1.0.redhat-379 hawtio-swagger=1.0.2 activemq=5.9.0.redhat-610379 perfectus=379 Kraf=2.3.0.redhat-610379 servicemix nmr=1.6.0.0.redhat-610379 fabric=1.0.0.0.0.redhat-379 OpenOSS-Shut=1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0所有最新的示例和演示都带有最新的库,这些库可以在您的开发环境中使用,但不能部署在openshift上!在我的例子中,我使用的是旧版本的camel不支持的!现在我要么降级我的服务,要么升级openshift PaaS。