天天看點

maven處理和java平級的資源檔案

maven 将資源檔案放在java目錄

今天把項目轉到用maven來管理,配置下來,遇到的小問題還不少,不過都一一解決了。其中覺得比較重要的一點就是web項目打包的時候的那些資源檔案,配置檔案等等,如何正确的打入最終的包中呢?網上主要都是介紹了一種方法:

把這些檔案放到main/resources目錄下。

不過,像那些和java類并肩的那些檔案,這種方法就不大友善了。

是以,可以在pom.xml中加上以下這段配置:

<build>

   <finalName>bravo2</finalName>

   <resources>

    <resource>

     <directory>src/main/java</directory>

     <includes>

      <include>**/*.xml</include>

     </includes>

     <filtering>false</filtering>

    </resource>

     <directory>src/main/resources</directory>

   </resources>

   <testResources>

    <testResource>

     <directory>src/test/java</directory>

    </testResource>

     <directory>src/test/resources</directory>

   </testResources>

   </build>