最近从 eclipse 转移到 Intellij,似乎很难在 intellij 14 中进行此设置。
注意:我不能使用maven
我遵循的步骤创建了一个“测试项目”和“测试项目 2”
-> 在cmd+中打开测试项目工程结构; (mac 快捷方式)
-> 在项目设置模块中单击“+”并选择“导入模块”选项
-> 选定的项目 2
-> 我收到此错误消息,指出
cannot save settings, must not contain source root /test/src. The root belongs to module test`
这个链接比较乱,看不懂 https://www.jetbrains.com/idea/help/configuring-content-roots.html
谁能解释一下如何解决这个问题?
最佳答案
Eclipse 的“工作区”和“项目”概念分别与 IntelliJ IDEA 的“项目”和“模块”相匹配。因此,要实现与屏幕截图中类似的设置,请创建一个 ampty 项目,并导入模块“核心”、“模型”。 .. 到它。
然后打开“File > Project Structure”并检查和调整每个模块的“sources”和“test sources' folder。确保没有源或测试源重叠(这就是你得到“无法保存设置”错误的原因).
例如,请参见下面的屏幕截图。该项目名为“test”,位于“C:\Projects\test”中。模块“springapp”在“C:\Projects\test\springapp”中,其源标记为“C:\Projects\test\springapp\src”,其测试源为“C:\Projects\test\springapp\test” ”。其他模块也一样。
特别注意,没有一个模块将根文件夹“C:\Projects\test\”标记为“来源”或“测试来源”(正如我在上面所写的,这就是您收到错误的原因)。
关于java - 如何将 Intellij 14 中的模块添加到现有项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33150753/