首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fuse 6.2,织物和骆驼-bindy:无法解决依赖

Fuse 6.2,织物和骆驼-bindy:无法解决依赖
EN

Stack Overflow用户
提问于 2015-08-26 12:11:03
回答 1查看 630关注 0票数 1

我有一条骆驼路线,用骆驼-宾迪来转换数据。我正在使用特性来定义所有需要打包的工作路线,而在我的pom中,我依赖于骆驼-bindy。

我在织物中创建了一个容器,并添加了一个自定义配置文件,其父文件是“功能-骆驼”。我添加了骆驼-宾迪特性和我自己的特性到这个配置文件(注:我得到了同样的结果,如果我不添加骆驼-宾迪esplicity)。

容器试图启动骆驼路线,但失败了,这是一个错误:

由于未解析的依赖项(&(dataformat=bindy)(objectClass=org.apache.camel.spi.DataFormatResolver)),无法启动包customBundle的蓝图容器

这就是我在错误发生前几分钟在日志中发现的内容:

更新了{ DeploymentAgent .DeploymentAgent=mytria-demouno,fabric.zookeeper.pid=io.fabric8.agent,功能骆驼-宾迪=骆驼-宾迪,特征.骆驼-蓝图=骆驼-蓝图,特征.骆驼-核心=骆驼-核心,特征.织物-代理=织物-代理,特征.织物-骆驼=织物-骆驼.织物-核心=织物-核心,特征.织物-服务器=织物-git-服务器=织物-服务器

如果我查看容器的hawtio控制台的包页面,我可以看到camel已经被部署并具有预期的版本。

这是一个特性文件:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<features name="esercizio1-feature_repository">
    <feature name="esercizio1-feature" version="2.0.0">
        <feature>camel-blueprint</feature>
        <feature dependency="true">camel-bindy</feature>
        <feature>camel-sql</feature>
        <feature>spring-jdbc</feature>
        <feature>camel-cxf</feature>
        <bundle dependency='true'>mvn:it.demo/mysql-fragment/2.0.0</bundle>
        <bundle>mvn:mysql/mysql-connector-java/5.1.32</bundle>  
        <bundle>mvn:it.demo/esercizio1/2.0.0</bundle>
    </feature>
</features>

我也试着改变配置文件的父文件,把保险丝放满,但是没什么变化.有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2015-08-26 15:47:24

解决了!如果有人需要的话,就把解决方案发出去。

felix包插件中有一个愚蠢的错误。

必须:

代码语言:javascript
复制
<plugin>
  <groupId>org.apache.felix</groupId>
  <artifactId>maven-bundle-plugin</artifactId>
  <extensions>true</extensions>
  <version>2.5.3</version>

我的成绩是2.3.7,可能是Fuse 6.1的好成绩。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32226298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档