使Intellij在OSGI / Tycho模块之间链接源

Joh*_*van 5 osgi intellij-idea tycho maven

我有一个大型的osgi项目,其中包含许多我想与Intellij一起使用的包/模块。当前,用户MANIFEST.MF在每个捆绑软件中编辑文件来管理依赖关系,并且使用tycho来填充pom.xml实际构建项目的文件。目标平台由maven构建为p2存储库。

我已经将该项目作为单个项目中的一堆Maven模块加载到了Intellij中,每个模块都有一个OSGI方面。在这一点上,一切工作都很好,但是我无法让Intellij来解决包之间的源。

具体而言,我在我的项目的两个模块,ABB引用的一类AB的清单从A包含该类的包中导入包。当我从A内部对类“跳转到定义”时,B它将带我到反编译的类文件,而不是模块中的源文件A。但是,当在Intellij项目中有多个没有tycho的maven模块时,此解决方案将自动发生。

我希望能够通过tycho构建此类模块之间的源。