解决SpringBoot Mybatis项目Maven打包时src/main/java下的Mapper.xml和配置文件不会打进war包里面
我们习惯性的将Mapper.xml文件放到了src/main/java下,把配置文件写到src/main/resources下,在Jenkins使用maven进行项目自动化构建打包时,发现配置文件和mapping文件没有打包到文件里面。
解决办法
在pom.xml的build标签中添加下面的内容:
<resources><resource><directory>src/main/java</directory><includes><include>/*.properties</include><include>/*.xml</include></includes><filtering>false</filtering></resource><resource><directory>src/main/resources</directory></resource></resources>
清理后重新打包即可。