1. 程式人生 > >Maven 專案的 classpath和 classpaht*理解 以及編譯後的結構

Maven 專案的 classpath和 classpaht*理解 以及編譯後的結構

 這是在eclipse中的專案結構,Resurce中的檔案在編譯好後會在WEB-INF/class/ 資料夾下,其他子模組編譯後會打成jar包放在WEB-INF/lib/下,webapp檔案下的其他檔案會在編譯後原樣儲存。


這是編譯後的專案結構

war包釋出之後會自動解壓,解壓後會在WEB-INF資料夾下創一個pages資料夾,把各個模組的頁面拷貝過來



對於web專案WEB-INF/classes,lib才是classpath,classpath* 會查詢根目錄下所有的檔案,直到找到為止。

這是編譯後的lib下的結構