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

时间:2015-10-28 17:08:10

标签: maven intellij-idea osgi tycho

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

我已经将这个项目作为一组maven模块加载到Intellij中,每个项目都有一个OSGI方面。此时一切都运行良好,但我无法让Intellij解析bundle之间的源。

具体来说,我的项目中有两个模块,AB,而B引用了A中的一个类。 B的清单从包含该类的A导入包。当我从A B内的A跳转到定义时,它会转到反编译的类文件,而不是模块let timer = SKAction.waitForDuration(1.00) let addSpriteNode = SKAction.runBlock{ self.addSprite() } let sequence = SKAction.sequence([timer, addSpriteNode]) self.runAction(SKAction.repeatActionForever(sequence), withKey: "Sprites") 中的源。如果在Intellij项目中有多个没有tycho的maven模块,则此解析会自动发生。

我希望能够在通过tycho构建这些模块时解决这些模块之间的来源。

0 个答案:

没有答案