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

标签 java eclipse intellij-idea ide intellij-14

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

注意:我不能使用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\”标记为“来源”或“测试来源”(正如我在上面所写的,这就是您收到错误的原因)。

enter image description here

关于java - 如何将 Intellij 14 中的模块添加到现有项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33150753/

相关文章:

java - Java 中的重写方法?

java - 导出可运行的 JAR 文件不支持 UTF-8 编码 - Java Eclipse

java - 为什么 IntelliJ IDEA 会发出此文件 javadoc 悬空的警告?

java - 在 IntelliJ 中设置 JavaFX

java - 如何在 Java 中使用 try-catch 处理不同的异常 http 类型?

java - Spring MVC 和 jQuery 自动完成

包含反斜杠的 Java 命令行参数

c++ - Eclipse CDT:无法解析类型 std::string

java - 错误: class "javax.persistence.PersistenceUtil"'s signer information does not match

java - Dagger 2 组件不生成用于构建的 Dagger 前缀类