Jboss 保险丝中的 Junit:等待依赖

Junit in Jboss fuse : Waiting for dependency

我已经为骆驼路线编写了Junit。该路由接受 json 输入。该服务正在构建和安装正常。我已经在 karaf 中安装了 JsonPath 包,但是在 运行 我的 Junit 时出现以下异常。我已将 maven 依赖项指定为编译。

<dependency>
  <groupId>com.jayway.jsonpath</groupId>
  <artifactId>json-path</artifactId>
  <version>1.2.0</version>
  <scope>compile</scope>
</dependency> 

异常消息:

Bundle Test is waiting for dependencies [(&(language=jsonpath)(objectClass=org.apache.camel.spi.LanguageResolver))]

我认为问题出在 Camel 测试中。如果你提供出处,或许我们可以给你一些想法。

顺便说一句,要获得 "How to write Camel test about something" 的良好参考,您可以查看官方回购协议。我将 link 附加到 jsonPath 组件的测试中:

https://github.com/apache/camel/tree/master/components/camel-jsonpath/src/test/java/org/apache/camel/jsonpath