我已经下载了一个示例项目并看到了下面的包结构。
src/main/java
src/main/resources
JRE System Library
Referenced Libraries
src
main
webapp
css
user
WEB-INF
target
这是创建包结构的最佳方法吗?通常,当我们在 Eclipse 中创建一个动态项目时,它在项目根目录中有一个 src 文件夹和一个 WebContent 文件夹。 WEB-INF 将位于 WebContent 下。但在这里我们可以识别两个源文件夹,我们在源文件夹下而不是根目录中找到 webapp,而不是 WebContent。
尽管它的包结构正确与否,我尝试在 Eclipse 中创建相同的包结构。但我无法将 src 文件夹重命名为 src/main/java 之类的名称。它给了我一个错误
Cannot nest source folder "src/main/java" inside source folder "src".
在eclipse中创建动态项目时
最佳答案
这个结构是基于maven的web基础项目,大多数maven基础项目都使用这个结构,而作为新约定,Maven是最流行的部署工具,所以我自己推荐maven基础架构。
关于java - 动态Web项目包结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13024302/