首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建具有selenium web驱动程序的OSGI包时未解析依赖项

创建具有selenium web驱动程序的OSGI包时未解析依赖项
EN

Stack Overflow用户
提问于 2012-09-13 18:16:53
回答 2查看 1K关注 0票数 0

我正在尝试创建一个包含selenium firefox web驱动程序的OSGI包。我在maven项目中使用了相同的依赖项,它工作得很好。但是当我创建包的时候,编译没有问题。但在安装包时,存在一些无法解决的内部依赖。在maven捆绑包插件中有一个属性embed-transitivy。我将其设置为true,这几乎解决了firefox-webdriver的所有内部依赖关系。仍然有一些问题无法解决。

错误:

代码语言:javascript
复制
net.sf.cglib.asm.util -- Cannot be resolved
org.apache.avalon.framework.logger -- Cannot be resolved
org.apache.log -- Cannot be resolved
org.apache.log4j from log4j.over.slf4j (4)
org.apache.tools.ant -- Cannot be resolved
org.apache.tools.ant.types -- Cannot be resolved
org.codehaus.aspectwerkz.hook -- Cannot be resolved
sun.misc -- Cannot be resolved

此外,当我在cglib-nodep.2.13.jar中搜索net.sf.cglib.asm.util时,没有这样的类。在内部使用cglib-nodep.2.1_3.jar的firefox-driver。我想可能是2.1_3版本有问题,我不知道OSGI是如何解析这个版本名称的。

有没有人能找出问题出在哪。在哪里可以找到net.sf.cglib.asm.util类呢?

PS:我使用的是2.25.0版本的firefox-driver,它内部依赖于cglib并获取它的2.1_3版本。

EN

回答 2

Stack Overflow用户

发布于 2012-09-17 18:57:20

我认为这是一个完全不同的问题。你可能想看看这个。http://code.google.com/p/google-guice/issues/detail?id=208

你也面临着同样的问题。所以读读这篇文章。这可能会有帮助。

票数 0
EN

Stack Overflow用户

发布于 2014-04-08 04:56:23

听起来你正面临着这里的http://spring.io/blog/2009/01/19/exposing-the-boot-classpath-in-osgi/和这里的http://blog.meschberger.ch/2008/10/osgi-bundles-require-classes-from.html描述的问题

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

https://stackoverflow.com/questions/12404037

复制
相关文章

相似问题

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