今天自己構建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目錄圖如下
eclipse導出成war包時,html文件夾所在目錄是這樣的:
而用idea創建maven項目時,它會將src/main/resource目錄下的文件打包到classes文件夾下。
resource目錄下文件目錄如下:
經過idea編譯後,靜態資源目錄如下圖:
構建maven項目,碰到這個問題,雖然無關緊要,但是記錄一下,以解除心中疑惑。