无法注册类型' SOURCE'因为它超出了内容的根目录

时间:2015-12-26 07:08:55

标签: intellij-idea gradle

当我尝试导入jmonkeyengine项目时,我在IDEA 15中收到此错误:

  

无法注册类型' SOURCE'因为它超出了内容的根目录。内容根:' / home / kevin / Projects / IDEA / jmonkeyengine / jme3-jbullet'给定路径:' / home / kevin / Projects / IDEA / jmonkeyengine / jme3-bullet / src / common / java'

第一行与this Q&A中讨论的错误相同。它显然与Android Studio 0.4.2和fixed in 0.5.0中引入的错误有关。

在IDEA 15中仍然存在这一事实让我觉得必须有更多。在我看来,你不应该能够引用内容根目录之外的来源。这让我想到了一个问题: IDEA团队是否认为这是按预期工作的,项目不应该以这种方式设置?

注意AS错误报告中的comment #4

  

我遇到了同样的问题,并且它阻止我导入从其兄弟Android项目加载源代码的Java测试模块(因为Java和Android Gradle插件不兼容所必需)。

这也让我感到不必要和错误,这加深了我对IDEA实际上正在工作的怀疑,并且它的项目结构已经破裂。

1 个答案:

答案 0 :(得分:0)

版本16中的corresponding IDEA bug已标记为固定,几天前位于early access