使用gradle管理ssm项目,出现mybatis的*.xml映射文件无法打入到war包里,解决办法:
问题:我们在src/main/java/**.xml的mybatis映射文件打包到war包下的classes下会失败,如何将解决?
方式一:
- 在resources资源目录下新建com/robin/**.xml文件,这样打包会打到classes下的。
方式二:
- 将src/main/java/**.xml配置成资源目录,在build.gradle里添加:
sourceSets {
main {
resources {
//这里的srcDir是方法,上面的是属性
srcDir 'src/robin/java' //可以将java目录下的所有非.java资源打包到classes下
}
}
}