maven專案目錄 Java Resources 和src區別
阿新 • • 發佈:2019-02-02
相關文章
使用maven管理java web專案時,我們往往會被eclipse上展示的目錄結構所迷惑,明明有個Java Resources包,為啥又冒出個src資料夾呢?
我們先看看整體的目錄結構:
經過對比,可以發現src下多了一個webapp資料夾,這個資料夾裡存放著專案所有頁面資源。
專案右鍵>Properties>Deployment Assembly。
可以看到src/main/java,src/main/resources,src/test/java目錄編譯後的部署路徑都是
WEB-INF/classes,而編譯前WEB-INF的父目錄就是webapp,webapp編譯後的父目錄又是根目錄,所以最直觀的體現是,編譯後項目名下所有的資料夾名稱其實就是編譯前webapp下的所有資料夾名。而Java Resources包其實只是方便開發人員開發,特地從src包中分離出來的。
編譯前的webapp目錄結構
編譯後的專案目錄結構
而現在WEB-INF下多了原專案java resources的編譯檔案,就在classes資料夾中
---------------------
作者:wang_sht
來源:CSDN
原文:https://blog.csdn.net/wang_sht/article/details/79171796
版權宣告:本文為博主原創文章,轉載請附上博文連結!