不同IDE对maven项目静态资源处理
不同IDE对maven项目静态资源处理
今天自己构建maven管理的web项目,参照另一位兄弟的代码,发现他的静态资源,也就是html、js之类的文件是在src/main/resource目录下的,我的在src/main/resource目录下建文件夹可以,但是一创建html静态页面,页面就自动创建到webapp下了。
经过一番查找,发现是我俩的开发工具不同造成的,我使用的是eclipse,版本是Eclipse Jee Photon,他的是idea。
eclipse目录图如下
eclipse导出成war包时,html文件夹所在目录是这样的:
而用idea创建maven项目时,它会将src/main/resource目录下的文件打包到classes文件夹下。
resource目录下文件目录如下:
经过idea编译后,静态资源目录如下图:
构建maven项目,碰到这个问题,虽然无关紧要,但是记录一下,以解除心中疑惑。