1. 问题描述
在使用maven构建项目,并将其打包发布时,有时会出现部分配置文件未被打包发布在项目包中的情况,比如mybatis的mapper配置文件。
2. 解决
在pom.xml文件中加入以下配置:
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
</resources>
</build>