如何将Intellij 14中的模块添加到现有项目

时间:2015-10-15 14:09:27

标签: java eclipse intellij-idea ide intellij-14

最近从eclipse转移到Intellij似乎很难在intellij 14中进行此设置。enter image description here

注意:我不能使用maven

我遵循的步骤创建了“测试项目”和“测试项目2” - >在cmd +中打开测试项目项目结构; (mac中的快捷方式)
- >在项目设置模块中单击“+”并选择“导入模块”选项
- >选定的项目2

- >我收到此错误消息,指出

  

无法保存设置,不得包含源root / test / src。 root属于模块test`

这个链接比较混乱,理解不了多少 https://www.jetbrains.com/idea/help/configuring-content-roots.html

任何人都可以解释如何解决这个问题吗?

3 个答案:

答案 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 \"作为一个"来源"或者"测试来源" (正如我上面所写,这就是你得到错误的原因)。

enter image description here

答案 1 :(得分:1)

在项目设置中,您可以"添加内容根"。

答案 2 :(得分:0)

文件->项目结构->模块(在左侧面板上)-> +(加号)->导入模块->使用文件选择器选择模块->递归导入->应用并确定。应该这样做