最近从eclipse移至Intellij,在intellij 14中进行此设置似乎很困难。
注意:我不能使用Maven
我遵循的步骤创建了一个“测试项目”和“测试项目2”->在cmd +中打开测试项目的项目结构; (在Mac中为快捷方式)->在项目设置模块中,单击“ +”,然后选择“导入模块”选项->选择的项目2
->我收到此错误消息,指出
无法保存设置,不能包含源根目录/ test / src。根目录属于模块测试`
此链接更令人困惑,无法理解太多https://www.jetbrains.com/idea/help/configuring-content-roots.html
任何人都可以解释如何解决此问题吗?
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 \”标记为“源”或“测试源”(正如我在上面所写的,这是导致错误的原因。) >
在项目设置中,您可以“添加内容根”。
文件->项目结构->模块(在左侧面板上)-> +(加号)->导入模块->使用文件选择器选择模块->递归导入->应用并确定。应该这样做