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

Java 如何将Intellij 14中的模块添加到现有项目中,java,eclipse,intellij-idea,ide,intellij-14,Java,Eclipse,Intellij Idea,Ide,Intellij 14,最近从eclipse迁移到Intellij,似乎很难在Intellij 14中进行此设置 注意:我不能使用maven 我遵循的步骤创建了“测试项目”和“测试项目2” ->在cmd+中打开测试项目结构;(mac中的快捷方式) ->在项目设置模块中,单击“+”并选择“导入模块”选项 ->选定项目2 ->我收到一条错误消息,上面说 无法保存设置,不能包含源根/test/src。根属于模块测试` 这个链接比较混乱,理解不了多少 有人能解释如何解决这个问题吗?Eclipse的“工作区”和“项目”概念分别

最近从eclipse迁移到Intellij,似乎很难在Intellij 14中进行此设置

注意:我不能使用maven

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

->我收到一条错误消息,上面说

无法保存设置,不能包含源根/test/src。根属于模块测试`

这个链接比较混乱,理解不了多少

有人能解释如何解决这个问题吗?

Eclipse的“工作区”和“项目”概念分别与IntelliJ IDEA的“项目”和“模块”相匹配。因此,要实现与屏幕截图中类似的设置,请创建一个ampty项目,并导入模块“core”、“model”。。去吧

然后打开“文件>项目结构”,检查并调整每个模块的“源”和“测试源”文件夹。确保没有源或测试源重叠(这就是出现“无法保存设置”错误的原因)

例如,请参见下面的屏幕截图。该项目名为“测试”,位于“C:\Projects\test”中。“springapp”模块位于“C:\Projects\test\springapp”中,其源代码标记为“C:\Projects\test\springapp\src”,其测试源代码为“C:\Projects\test\springapp\test”。其他模块也一样

特别要注意的是,没有任何一个模块将根文件夹“C:\Projects\test\”标记为“sources”或“testsources”(正如我在上面所写的,这就是产生错误的原因)


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

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

没有人在使用intellij:?您在项目结构下看到了什么想法(使用CMD+;将其打开,然后使用项目设置-模块)?@DenisMakarskiy我怎么可能无法打开intellij,因为它在索引时总是死机,但是你能告诉我应该在该选项卡中查看什么吗?你会看到所有模块的所有源代码和测试源代码文件夹,检查它们是否正确。我从未更改过这些部分,我所做的只是从eclipse导入这些项目,需要吗手动将它们配置为源?我有一个奇怪的场景,对我来说,新模块没有显示标记为:源、测试、资源、测试资源。它只显示“已排除”。完成此操作后,您能否帮助我,我如何在另一个模块中使用
实用工具
模块中的某些功能?我卡住了:/