在maven的目录结构中,默认将src/main/java路径中的代码识别为.class文件,而我们在搭建ssm框架时会习惯性地将**mapper.xml文件放在源码路径(src/main/java)里,这是如果我们要一并把mapper.xml文件打包到war包中,就需要在pom文件中加入这一段配置:
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
注意<resources>是与<plugins>平级同级的。