您的位置:首页 > 数据库

maven工程中sqlMap配置文件无法读取

2017-04-26 13:38 211 查看
最近进行工程重构,本来service/dao/action的模式就像直接拿来复用,结果死活无法读取到原本的Ibatis配置文件。打开用mvn打包的jar文件之后发现,压根就没有xml被打包进去。以为是新框架的锅,结果查了一下居然是maven的锅,自动把java下的配置文件(包括xml啊properties这些跳过去了)。

解决方案一是把配置文件放在resource文件夹下,但命名依照java下的完整路径,这样会自动打包resource下的xml文件,同时根据明明会打包到与dao对应的文件夹下;

解决方案二是在POM里加上<resources>的引用,不过这时候一旦填写java文件夹之后,maven的自动打包会被覆盖,resource文件夹下的就被跳过了,因此记得把resource路径也写到POM里。

src/main/java**/*.xmlfalsesrc/main/resources


附上两个提供解决方案的博客链接

maven项目编译漏掉src/main/java下的xml配置文件

maven打包
含src下的xml文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐