(class中沒有資源文件)IDEA中Maven項目編譯后,target目錄下的class目錄中沒有需要用到的資源文件


檢查是否因自己操作所導致的,具體步驟如下:(以 .xml 資源文件為例)

首先確定資源是不是放在了 resources 資源目錄下,該標識的文件才是資源目錄;

如果沒有放在該目錄下,則需要在 pom.xml 文件中配置資源插件,在 build 標簽下加入如下代碼(如果沒有 build 標簽創建一個,再將下邊代碼復制進 build 標簽中)

<resources>
  <resource>
    <directory>src/main/java</directory> <!-- .xml資源所在目錄 -->
    <includes> <!-- 包括目錄下的 .xml 文件-->
      <include>**/*.xml</include>
      </includes>
    <filtering>false</filtering> <!-- 暫時不需要管,加上就是了 -->
  </resource>
</resources>

 如果上述操作正確,則可以使用以下解決方法

方法1:點擊 IDEA 右側欄中的 Maven Projects -- 選擇你的項目 -- Lifecycle -- clean(清理掉以前的東西) -- compile(重新編譯)

方法2:點擊IDEA上方的Build -- Rebuild Project(重新構建項目)

方法3:File -- Invalidate Caches / Restart...(清除無效緩存並重啟IDEA)

方法4:直接將資源復制到target目錄下的class目錄下的相應位置(一般用不到這種方法)

 

 

小編不易,如果對你有幫助,記得給個三連呦!!!

 


免責聲明!

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



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