对于您的第一个问题,当您创建一个新的 Maven 项目时,创建的文件夹取决于您选择的原型。假设您选择了快速入门,那么它会创建(假设您com.example
在向导中选择了作为包和example-project
artifactId):
它配置项目,使其/src/main/java
位于构建路径中。也就是说,如果您在 Package Explorer 视图中查看您的项目,那么这些包将显示在文件夹结构之外。因此,您会看到build 文件夹com.example.example_project
中包含的包,并且您会看到build 文件夹中包含的包。这些将显示在您看到文件夹的非构建文件夹上方的库上方。App.java
/src/main/java
com.example.example_project
AppTest.java
/src/test/java
src
要回答您的第二个问题,不,/src/main/resources
假设您选择了快速入门原型(这由快速入门原型控制,并且无论是在 Eclipse 中还是在命令行中生成,都会执行相同的操作)。
第三,要解决这个问题(我假设您的意思是添加资源文件夹),找到src/java
文件夹(在库下方),右键单击并选择新建->文件夹。将其命名为资源。然后右键单击您的项目,选择 Maven->Update Project。这将导致 maven eclipse 根据 Maven 配置重新配置项目,这将导致/src/main/resources
被添加到构建路径中。因此,它将被移到/src/main/java
和旁边的库上方/src/test/java
。