
maven 编译后无配置文件解决办法
标签内的 部分 标签下添加以下配置:
发布日期:2025-04-12 17:57:19
浏览次数:14
分类:精选文章
本文共 532 字,大约阅读时间需要 1 分钟。
Maven打包默认忽略src/main/java的配置文件
在Maven项目打包过程中,默认只会将src/main/resources下的资源文件(如配置文件)打包到target/classes目录中。但在实际项目中,我们常会将一些必要的配置文件(如hibernate.cfg.xml或mybatis-mapper.xml)放置在src/main/java目录下。当不进行额外配置时,这些文件将不会被包含在打包结果中,导致运行时找不到必需的资源文件。
解决方法是通过修改pom.xml文件,手动添加src/main/java目录下的资源配置。具体操作如下:
打开项目根目录下的pom.xml文件
找到
在
src/main/java **/*.xml
同样保留src/main/resources下的默认配置
这样,Maven就会将src/main/java下的XML配置文件与Java类文件一同打包到target/classes目录中,确保资源文件的完整性。
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月30日 00时11分24秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!