IntelliJ OSGi依赖解析

时间:2017-03-08 11:28:59

标签: intellij-idea osgi

我一直在寻找相当长的一段时间,没有结果:

使用IntelliJ处理OSGi项目,我如何将IntelliJ解析依赖关系,如MANIFEST.MF中所指定的,除了指定的OSGi框架(又称“目标平台”)之外的同一项目中的其他包?

修改

假设我有一个包com.example.projecta并带有以下清单:

...
Require-Bundle: com.example.projectb;bundle-version="1.0.0"
...

我的模块看起来像这样:

  • com.example.projecta
  • com.example.projectb(1.0.0)

如何通过手动添加依赖项来读取清单而不是,使IntelliJ将依赖关系解析为com.example.projectb

1 个答案:

答案 0 :(得分:1)

不幸的是,IntelliJ IDEA无法做到这一点。这需要某种存储库(如Maven,但对于捆绑包)。