理解-Maven项目结构

开发时期的web项目结构

根据maven的约定,一般我们的项目结构就像下面这样。

clipboard.png

web项目发布后的目录结构

我们使用IDEA对项目进行打包,一种是war包,一种是explorer的文件夹,war包解压后就是explorer了。我们来对解压后的目录结构进行分析。

clipboard.png

经过对比,我们要注意到,开发时期的项目里,src/main/下面的javaresources文件夹都被(编译)打包到了生产包的WEB-INF/classes/目录下;而原来WEB-INF下面的views和web.xml则仍然还是在WEB-INF下面。同时由maven引入的依赖都被放入到了WEB-INF/lib/下面。最后,编译后的class文件和资源文件都放在了classes目录下。

clipboard.png

posted @ 2021-10-04 17:40  小魏同学呀  阅读(246)  评论(0)    收藏  举报