【问题标题】:Java EE Eclipse project structureJava EE Eclipse 项目结构
【发布时间】:2018-03-05 09:59:38
【问题描述】:

我在 Eclipse 中创建了一个 Java Maven 项目并将其放入 GIT。

我的项目是一个 Web 项目,现在我在 Eclipse 的“项目资源管理器”中查看了项目结构。是这样的:

如您所见,我有两倍的 src/main/java 和 src/test/java 文件夹,但为什么我在上半部分没有 src/main/resources 文件夹? 以及这两个文件夹有什么区别,为什么我有两次src/main/java而只有一次src/main/resources或src/main/webapp?

【问题讨论】:

    标签: java eclipse


    【解决方案1】:

    src/main/javasrc/test/java 文件夹在 eclipse 中被配置为源文件夹,这就是它们显示在顶部的原因。

    所有其他文件夹,例如src/main/webapp配置为源文件夹。所以它们只显示在底部,eclipse显示你项目的目录结构。

    当您查看文件系统时,您会注意到 src/main/javasrc/test/java 只存在一次,尽管 eclipse 显示了两次。这只是 Eclipse 为您提供了您最常需要的文件夹的另一种视图。

    【讨论】:

    • 好的,谢谢您的回答。但是,如果我想更改源文件夹区域中未显示的 web.xml 或 persistence.xml 中的某些内容,我可以直接在下面的文件夹结构中进行修改,并且它不必位于上部的“源文件夹”区域?
    • 您可以在底部(目录结构)区域或顶部(源文件夹)区域编辑所有文件。所有更改都将被同步(因为文件在文件系统中只有一次)