当我在IntelliJ中创建一个新的Maven项目时,我通常希望这样做:
然而,我偶尔会得到这样的信息:
为什么我的项目有时看起来像图1,而其他时候看起来像图2?这两个项目是以相同的方式构建的:没有原型的Maven。我做错了什么,我没有得到图片1的结构?
发布于 2020-11-06 15:13:57
首先,src/main/java在这两张图片中似乎都没有被标记为源根。注意到App.java文件上的小红点吗?如果项目设置正确,那应该是一个“类符号”。
要解决这个问题,右键单击src/main/java文件夹,并选择标记目录作为->源根。您的项目结构现在应该如下所示:
当谈到两张截图的不同之处时,这只不过是演示文稿的不同而已。有一个叫做标题栏上下文菜单 (文件夹结构上方的小齿轮)的东西,它允许您定制它的行为。
第二个屏幕截图似乎设置了平面包选项,该选项强制将空包“压平”:
再说一次,这只是简单的陈述。磁盘上没有com.example文件夹,而是两个文件夹com/示例。
如果没有扁平包选项,这个结构看起来就像我的第一个屏幕截图。
所以再一次,这只是一个演示的问题。如果没有更多的上下文,很难确切说明在创建新项目时为什么会遇到不同的行为,但是只需使用标题栏上下文菜单来自定义您想要的外观。这些设置保存在每个项目的.idea文件夹中。
https://stackoverflow.com/questions/64705261
复制相似问题