这是项目结构初步形成:项目结构也发生了变化
src/
src/main/java
com.company.project.module1.bean
com.company.project.module1.controller
com.company.project.module1.service
com.company.project.module1.dao
src/main/resources
src/test/
src/test/resources
点击的Maven后 - >“更新工程”项目的完成项目结构更改如下:
src/
com.company.project.module1.bean
com.company.project.module1.controller
com.company.project.module1.service
com.company.project.module1.dao
src/main/java
com.company.project.module1.bean
com.company.project.module1.controller
com.company.project.module1.service
com.company.project.module1.dao
src/main/resources
src/test/
src/test/resources
所有java类文件“复制”到src /文件夹中。
当我在项目属性检查这些都是在 “Java构建路径” 中的配置 - > “源” - >的src /:
之前 “更新项目” 基于Maven的配置:
included:**/*.java
excluded:src/main/java, src/main/resources, src/main/test, src/test/resources
“更新项目” 基于Maven配置后这里在结构上产生变化:
included:**/*.java
excluded:(None)
哪个配置,Maven的(pom.xml的)或Spring配置,负责项目结构的这种变化?将指导哪些设置/配置将其保留回其最初的项目结构。
(便签:Maven和春季大自然“已启用”的项目符号“S”和“M”被显示在项目文件夹)
所有项目的Java类文件从项目的src /文件夹中删除:Java构建路径 - >来源 - >的src /主/ JAVA - >移除。但内部完整保存在工作区中。有一段时间,我看到java项目文件在项目src /文件夹中没有出现,因为我需要它们,但是通过以下步骤保留了它们:sources - > add folder - > select source folder - >通过选择勾选src/main/java复选框中的勾号。即使在Maven Update Project的这个练习之后,也无法获得最初的项目结构。 – Vivaswan