IDEA maven項目中target不包含src下某些文件


idea默認情況下是不會將src\main\java\目錄下的配置文件(.xml)和資源文件(.properties或.bpmn)復制到target目錄下。

解決方法如下:
方法1、當缺少.xml文件時可以在pom文件中添加如下代碼

 1 <build>
 2 <finalName>activiti-study</finalName>
 3 <resources>
 4 <resource>
 5 <directory>${basedir}/src/main/java</directory>
 6 <includes>
 7 <include>**/*.xml</include>
 8 </includes>
 9 </resource>
10 </resources>
11 </build>

此處代碼是把src/main/java目錄下所有xml文件都包含進去,${basedir}是maven的內置變量,表示項目根目錄。如果需要添加其他文件如.properties 文件,可以添加標簽

方法2、如果希望將所有的資源都復制到target目錄下面,可以直接按如下方式

<build>
<finalName>activiti-study</finalName>
<resources>
<resource> 
<directory>${basedir}/src/main/java</directory> 
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
</build>

---------------------
作者:在路上NEXT
來源:CSDN
原文:https://blog.csdn.net/qq_33101355/article/details/78687632
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!


免責聲明!

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



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