最近从eclipse转移到Intellij似乎很难在intellij 14中进行此设置。
注意:我不能使用maven
我遵循的步骤创建了“测试项目”和“测试项目2”
- >在cmd +中打开测试项目项目结构; (mac中的快捷方式)
- >在项目设置模块中单击“+”并选择“导入模块”选项
- >选定的项目2
- >我收到此错误消息,指出
无法保存设置,不得包含源root / test / src。 root属于模块test`
这个链接比较混乱,理解不了多少 https://www.jetbrains.com/idea/help/configuring-content-roots.html
任何人都可以解释如何解决这个问题吗?
答案 0 :(得分:4)
Eclipse"工作空间"的概念和"项目"由IntelliJ IDEA"项目"匹配和"模块"分别。因此,为了实现屏幕截图中的类似设置,创建一个ampty项目,然后导入模块" core"," model"。 ..它。
然后打开"文件>项目结构"并检查和调整每个模块的来源"和"测试来源'夹。确保没有源或测试源重叠(这就是你得到"无法保存设置"错误的原因)。
请参阅下面的屏幕截图。该项目名为" test"并且在" C:\ Projects \ test"。模块" springapp"在" C:\ Projects \ test \ springapp"中,它的来源被标记为" C:\ Projects \ test \ springapp \ src",它的测试源是" C: \项目\测试\ springapp \测试&#34 ;.其他模块也是如此。
特别注意,没有一个模块标记根文件夹" C:\ Projects \ test \"作为一个"来源"或者"测试来源" (正如我上面所写,这就是你得到错误的原因)。
答案 1 :(得分:1)
在项目设置中,您可以"添加内容根"。
答案 2 :(得分:0)
文件->项目结构->模块(在左侧面板上)-> +(加号)->导入模块->使用文件选择器选择模块->递归导入->应用并确定。应该这样做