【问题标题】:IntellijIDE Marking top directory as sources root causes src.main.java.com.mycompany.xyzIntellijIDE 将顶层目录标记为源根目录会导致 src.main.java.com.mycompany.xyz
【发布时间】:2020-08-18 20:16:58
【问题描述】:

通常,当我标记结构为 main/java/src 的 maven 项目的顶级目录时,它会找到正确的包 com.mycompany.xyz 但在一个项目中,我注意到它错误地将包的开头解释为 main.java .src.com.mycompany.xyz 作为源的正确根目录是什么?为什么有区别?

【问题讨论】:

    标签: java spring-boot maven intellij-idea


    【解决方案1】:

    src/main/java 是 Maven 项目的正确源目录。见Introduction to the Standard Directory Layout

    IntelliJ IDEA 应该会自动从 pom.xml 导入它。确保不要在构建文件 like this 的任何地方覆盖它。

    【讨论】:

    • 我不知道,因为还有 main/test/java 而不仅仅是 src/main/java
    • 如果您点击答案中的链接,您会看到测试驻留在src/test/java 中。当您从pom.xml 导入项目时,IntelliJ IDEA 也会自动配置测试源根目录。
    猜你喜欢
    • 2022-09-27
    • 2015-10-23
    • 2018-11-26
    • 1970-01-01
    • 2019-12-13
    • 2012-08-28
    • 1970-01-01
    • 2021-03-03
    • 1970-01-01
    相关资源
    最近更新 更多