当 Spring maven web 项目创建完成之后,可以看到 Java Resources 下只有 src/main/resources 目录结构,没有别的目录结构。针对这样的问题解决方法如下:将用到的 jdk 相关引用移除并重新添加(以 webTest 项目为例)

各个目录的作用:

方法:将用到的 jdk 相关引用移除并重新添加
右键 Java Resources 下 Libraries 中的 Maven Dependencies,在 Build Path 中点击 Configure Build Path, 选中 JRE System Library 并 Remove,Apply and Close 后再次进入点击 Add Library,选中 JRE System Library 重新添加,之后手动添加 src/test/resources。具体步骤如下:
1、将 JRE System Library 移除。
找到 Java Resources 下的 Libraries 中的 Maven Dependencies,右键点击 Maven Dependencies,点击 Build Path 下的 Configure Build Path。

弹出窗口

单击 JRE System Library [JavaSE-1.8] ,再点击 Remove , 最后点击 Apply and Close。

可以看到 Java Resources 下出现了新的目录结构:src/main/java , src/test/java。
而 Libraries 下的JRE System Library [JavaSE-1.8] 被我们移除。

2、重新添加 JRE System Library 。
重复步骤一:找到 Java Resources 下的 Libraries 中的 Maven Dependencies,右键点击 Maven Dependencies,点击 Build Path 下的 Configure Build Path,进入 Properties for webTest 界面。点击 Add Library 。
找到 JRE System Library 并点击,点击 Next > 。

再点击 Finish 。

可以看到 JRE System Library [JavaSE-1.8] 已经被重新添加到 Libraries 中,点击 Apply and Close 。


3、手动添加 src/main/resources 文件夹。
右键单击 Java Resources,在 New 中选择 Source Folder 。

在 Project name 填入 maven web 项目名,在 Folder name 中填入 src/test/resources。

4、最终完成图如下:

在Eclipse中使用Spring Tool Suite创建的Maven Web项目仅显示src/main/resources目录,解决问题的方法是移除并重新添加JRE System Library。详细步骤包括移除JRE依赖,重新添加JRE System Library,并手动创建src/test/resources目录。
6858

被折叠的 条评论
为什么被折叠?



