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里。
附上两个提供解决方案的博客链接
maven项目编译漏掉src/main/java下的xml配置文件
maven打包
含src下的xml文件
解决方案一是把配置文件放在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文件
相关文章推荐
- 零零散散记不住,maven工程读取src下配置文件
- java之maven工程读取配置文件
- Maven 工程读取配置文件路径
- maven工程中读取resource目录下配置文件
- iis网站发布后出现由于权限不足而无法读取配置文件
- IIS7虚拟目录出现HTTP错误500.19(由于权限不足而无法读取配置文件)的问题
- IIS------Http错误:50019,由于权限不足无法读取配置文件
- Spring boot框架项目,使用maven命令将配置文件打包到jar包外,项目运行读取jar外配置文件
- Maven项目中无法找到 xml文件或 properties文件等配置文件的解决方法
- Maven项目中无法找到 xml文件或 properties文件等配置文件的解决方法
- 分享知识-快乐自己:IDEA下maven编译打包Java项目成jar包但是resource下配置文件无法编译
- SpringMVC + mybatis 无法读取JAR包中的XML配置文件问题
- maven根据profile读取指定环境的配置文件
- springmvc中使用webuploader上传多张图片;maven中读取配置文件中的属性(路径)
- Maven根据Profile读取不同配置环境配置文件
- 记录一个 spring cloud 配置中心的坑,命令行端口参数无效,被覆盖,编码集问题无法读取文件等.
- Maven根据Profile读取不同配置环境配置文件
- maven创建web工程Spring配置文件找不到问题解决方案
- 无法读取例程 &ROUTINE 中配置文件选项 FND_DEVELOPER_MODE
- maven的安装、路径配置、修改库文件路径和eclipse中的配置、创建maven工程。