【发布时间】:2012-08-23 05:33:02
【问题描述】:
我正在尝试了解/获取 PAX-EXAM 的工作示例。据我了解,我需要部署我想要测试的包(在本例中为 boohoo-esb-common)及其使用的任何包(在本例中为 camel-xstream)。
但是,当我尝试运行测试时,pax-exam/felix 无法部署 xstream 功能。以下是我在执行以下操作时在控制台窗口中遇到的错误:mvn clean install
错误:捆绑 com.boohoo.boohoo-esb-common [25] 启动文件时出错:/C:/Users/GARETH~1.HEA/AppData/Local/Temp/1346170773171-0/bundles/com.boohoo。 boohoo-esb-common_1.0.0.SNAPSHOT.jar (org.osgi.framework.BundleException: Unresolved constraint in bundle com.boohoo.boohoo-esb-common [25]: Unable to resolve 25.0: missing requirements [25.0] osgi.wiring .package; (&(osgi.wiring.package=org.osgi.service.blueprint)(version>=1.0.0)(!(version>=2.0.0)))) org.osgi.framework.BundleException:捆绑com.boohoo.boohoo-esb-common [25]中未解决的约束:无法解决25.0:缺少要求[25.0] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.blueprint)(version>=1.0.0)(!(version>=2.0.0))) 在 org.apache.felix.framework.Felix.resolveBundleRevision (Felix.java:3826) 在 org.apache.felix.framework.Felix.startBundle(Felix.java:1868) 在 org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) 在 org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:295) 在 java.lang.Thread.run(Thread.java:662)
我附上了一个简单的example,希望能说明我的意思。
我是否以正确的方式处理这件事?还是我不知道如何使用 pax-exam...
【问题讨论】:
标签: osgi apache-camel pax-exam