【发布时间】: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
通常,当我标记结构为 main/java/src 的 maven 项目的顶级目录时,它会找到正确的包 com.mycompany.xyz 但在一个项目中,我注意到它错误地将包的开头解释为 main.java .src.com.mycompany.xyz 作为源的正确根目录是什么?为什么有区别?
【问题讨论】:
标签: java spring-boot maven intellij-idea
src/main/java 是 Maven 项目的正确源目录。见Introduction to the Standard Directory Layout。
IntelliJ IDEA 应该会自动从 pom.xml 导入它。确保不要在构建文件 like this 的任何地方覆盖它。
【讨论】:
src/test/java 中。当您从pom.xml 导入项目时,IntelliJ IDEA 也会自动配置测试源根目录。