maven - Maven Web 项目中 JSP、JavaScript、CSS、图像的常规位置是什么?

标签 maven jakarta-ee conventions

我需要将传统的 J2EE Web 应用程序转换为新的 Maven Web 项目。在传统项目中,JSP 在 WebApp/jspsWebApp/scripts 下的文件夹、JavaScript 和 CSS 文件文件夹,图像下 WebApp/images文件夹,.properties WebApp/resources下的文件文件夹。

在 Maven 项目中,每种文件类型会去哪里?我应该在 src/main/webapp 下创建文件夹吗?如:src/main/webapp/jsps , src/main/webapp/images , src/main/webapp/resources ...等并从旧项目复制文件?或者是否有任何标准结构可以遵循?

最佳答案

看看this article关于maven war插件的使用。它有一个简单的项目结构。

引用上面的链接,

 |-- pom.xml  
 `-- src
     `-- main
         |-- java
         |   `-- com
         |       `-- example
         |           `-- projects
         |               `-- SampleAction.java
         |-- resources
         |   `-- images
         |       `-- sampleimage.jpg
         |   `-- js
         |       `-- scripts.js
         |   `-- css
         |       `-- styles.css
         `-- webapp
             |-- WEB-INF
             |   `-- web.xml
             |-- index.jsp
             `-- jsp
                 `-- websource.jsp

关于maven - Maven Web 项目中 JSP、JavaScript、CSS、图像的常规位置是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5542382/

相关文章:

java - 如何从java应用程序中的类文件复制方法

C 约定 - 如何在结构的数组字段上使用 memset

java - 用户能够多次打开 JavaFx 应用程序

maven - 如何找到 Log4j 的深层用法

jakarta-ee - Web服务器、Web容器和应用服务器之间的区别

java - 集成层如何与业务层交互?

common-lisp - 为什么有些人在循环宏的子句中使用关键字?

coding-style - 用 "/>"结束 Coldfusion 自闭合标签是一种好习惯吗?

maven - tomcat上的mule maven应用程序

java - Maven 资源自定义文件路径