java - Web 应用程序的正确文件夹结构

标签 java maven intellij-idea war

我有一个问题 - 我创建了 Web 应用程序的 war 包(使用 Maven)。该归档文件包括除 jsp 文件和资源之外的所有内容。我知道 Maven 仅跟踪 src/main/resorces ,正确的解决方案是将 jsp/css/xml 保留在此目录中。我在 IntellijIdea 中开发,它有另一个用于 Web 应用程序的文件夹结构。所有java文件都存储在src/main/java下,jsp/css/xml位于web/resourcesweb/WEB-INF下>。

问题是我开发时所有的资源文件都存放在哪里?在我看来,将它们放在 src/main/resorces 下的想法并不优雅,因为默认文件夹结构是错位的。我希望我清楚地描述了我的问题。谢谢您的回复

(由于信誉不足,我无法附上屏幕截图,所以这里是一个链接 enter link description here )

最佳答案

您需要 src/main/webapp 来存放静态 Web 资源(HTML、CSS、JS 等)

参见http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html

关于java - Web 应用程序的正确文件夹结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28179403/

相关文章:

java - 异常堆栈跟踪中的未知来源

java - 从保存在CLOB上的文本中提取段落

maven - 如何禁用 maven 阻止外部 HTTP 存储库?

java - 如何着手这样做

java - 声明字符串对象的混淆

java - Java有路径连接方法吗?

maven - Jetty 清理 session 错误与 View 范围的 bean

java - 如何通过maven让集成测试和单元测试分开运行?

android-studio - 如何在Android studio中设置全局.gitignore文件

java - 在结构搜索中使用引用时,如何过滤其字段?