欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

不同IDE对maven项目静态资源处理

程序员文章站 2022-08-11 16:14:45
今天自己构建maven管理的web项目,参照另一位兄弟的代码,发现他的静态资源,也就是html、js之类的文件是在src/main/resource目录下的,我的在src/main/resource目录下建文件夹可以,但是一创建html静态页面,页面就自动创建到webapp下了。 经过一番查找,发现 ......

  今天自己构建maven管理的web项目,参照另一位兄弟的代码,发现他的静态资源,也就是html、js之类的文件是在src/main/resource目录下的,我的在src/main/resource目录下建文件夹可以,但是一创建html静态页面,页面就自动创建到webapp下了。

  经过一番查找,发现是我俩的开发工具不同造成的,我使用的是eclipse,版本是eclipse jee photon,他的是idea。

  eclipse目录图如下

  不同IDE对maven项目静态资源处理

  eclipse导出成war包时,html文件夹所在目录是这样的:

  不同IDE对maven项目静态资源处理

  而用idea创建maven项目时,它会将src/main/resource目录下的文件打包到classes文件夹下。

  resource目录下文件目录如下:

  不同IDE对maven项目静态资源处理

  经过idea编译后,静态资源目录如下图:

  不同IDE对maven项目静态资源处理

  构建maven项目,碰到这个问题,虽然无关紧要,但是记录一下,以解除心中疑惑。