【发布时间】:2014-01-30 18:56:34
【问题描述】:
我是 OSGI 新手。
我真的可以使用我能获得的关于 IntelliJ IDEA / OSGI / Maven / Sling 的任何指导。
所以当我加载它时,实际的 Felix 插件会死掉。显然它没有得到维护,并且不再与我的意思是 IntelliJ IDEA 13 的最新版本兼容。
所以我已经将框架配置为 felix-framework-4.2.1,这似乎工作正常。我最担心的是,如果我将 OSGI 方面应用于捆绑软件,设置似乎表明它将更改捆绑软件。由于我们在 Maven 中设置了这个,我认为我们不需要这个。方面的来源似乎是 Osmorc 插件。当我之前使用它时,有人抱怨 maven 中的一些包没有启用 OSGI,并且 IDE 想要指向一个特殊的 Spring 存储库,用于启用 OSGI 的 jar 依赖项。
既然我们是在 Maven 中做这件事的,我还应该打扰 Osmorc 吗?有没有更好的方法来管理 IntelliJ IDEA 中的 OSGI?知道哪些包启用了 OSGI 很方便,但是会出错吗?真的吗?具体来说,我指的是在导入和注释上显示的“包不是由包依赖项导出的”。
【问题讨论】:
标签: maven intellij-idea osgi sling