SpringBoot項目在編譯時沒有拷貝resources文件夾下的配置


出現的問題:idea環境下,所有已知設置都正確,但是SpringBoot項目在編譯時沒有拷貝resources文件夾下的配置到target目錄(build也一樣),導致項目啟動時沒有讀取到正確的配置參數而啟動異常。

 

有在網上搜索過,但是看到的大部分是關於一些idea的設置,以及整個項目rebuild的文章,但是都沒有產生實際效果。那么看來我這次遇到的是一個新的問題了,所以打算記錄下來。

 

直接寫問題根源:問題出在我這個項目的pom.xml配置錯誤,<packaging />里的參數寫的是pom,使用pom就會出現上面說的問題,改成jar的話就一切正常了。

之所以錯誤的配置為pom的原因在於之前這個項目是有多個子模塊的,也就是這個pom.xml是多個子模塊的共同父模塊的配置,所以參數值是pom。后面改項目結構取消了多子模塊的形式,這個原本的父模塊變成了實際的項目本體,所以最終需要輸出jar,即<packaging />的值需要時jar。

 

錯誤的配置

 

 

正確的配置

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM