如何将Maven依赖项添加到我的OSGi Bundle插件依赖项中?

时间:2013-11-12 19:37:34

标签: eclipse eclipse-plugin maven-3 osgi-bundle

我正在构建一个e(fx)clipse应用程序。 e(fx)clipse基于equinox为他的osgi包。我现在创建了一个bundle并进入他的pom.xml我有这个:

<dependency>
<groupId>org.apache.shiro</groupId>
<artifactId>shiro-guice</artifactId>
<version>1.2.2</version>
</dependency>

在我的插件(包)中,我想导入shiro包here,但我不能!因为eclipse osgi框架无法检测到maven依赖项作为插件。

如何将我的Maven依赖项自动添加到我的清单路径中,以便将其导入我的捆绑包中?

1 个答案:

答案 0 :(得分:0)

转到windows-preference-maven并在启动时检查下载存储库索引更新并重新启动它..

如果您已下载已损坏的下载,请将其删除

find ~/.m2  -name "*.lastUpdated" -exec grep -q "Could not transfer" {} \; -print -exec rm {} \;

如果两者都不起作用try this