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

问题描述 投票:4回答:3

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

注意:我不能使用Maven

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

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

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

此链接更令人困惑,无法理解太多https://www.jetbrains.com/idea/help/configuring-content-roots.html

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

java eclipse intellij-idea ide intellij-14
3个回答
7
投票

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 \”标记为“源”或“测试源”(正如我在上面所写的,这是导致错误的原因。) >

enter image description here


1
投票

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.