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
版权声明:本文为博主原创文章,转载请附上博文链接!

posted @ 2019-07-29 18:10  DirWangK  阅读(1015)  评论(0编辑  收藏  举报