根据我找到的消息来源,JSF 项目的 webapp 文件夹应该位于文件夹“java”所在的文件夹中。这些来源之一就是这个。
当我使用 IntelliJ 12 创建一个 maven 项目并添加 JSF 框架支持时,intellij 在文件夹“src”所在的位置创建一个名为“web”的文件夹。所以即使一切都很好,当我在文件夹中输入 mvn verify 时,maven 抱怨它找不到文件 web.xml。当我将文件夹“web”移动到应有的位置并将其重命名为“webapp”时,一切正常。
但是为什么在 IntelliJ 中会这样呢?