maven專案相關問題點
阿新 • • 發佈:2018-11-22
在maven的專案工程中 ,遇到過很多的問題,下面時自己整理的,暫時,不詳細,只是記錄了下還記得一些問題點
常見問題一 : 類目錄下面的資原始檔,無法找到
比如下面的案例,報錯
org.hibernate.boot.MappingNotFoundException: Mapping (RESOURCE) not found :
根據報錯原因來判斷是因為找不到資原始檔,但是實際在配置的時候,明明是可以點選過去的,那麼是為什麼呢?原因如下:
在maven工程編譯的時候,預設時不會將class檔案下面的資原始檔載入到target檔案裡面的,我們需要進行手動配置maven,才可以載入這些資原始檔
解決方案:
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <!--掃描類檔案目錄下面的所有的資原始檔--> <include>**/*.xml</include> </includes> <filtering>true</filtering> </resource> <!--注意,如果在這裡配置了掃描類目的資原始檔的話,這裡面還需要再配置掃描資原始檔下面的配置檔案;如果沒有配置,會導致maven編譯掃描不到你的resources下面的資原始檔!!--> <resource> <!--掃描資原始檔目錄下面的所有的xml檔案--> <directory>src/main/resources</directory> <includes> <include>**/*.xml</include> <include>**/*.properties</include> </includes> </resource> </resources> </build>
新增上面的配置到pom中,即可解決問題!