踩坑一天。。。
项目中采用主子模块结构,在子项目中误加了<packaging>pom</packaging>。
springboot启动 不能读取该子项目resources文件夹下的配置文件。
总结
<packaging>pom</packaging>代表maven分模块管理,pom文件一个重要的属性就是打包类型packaging,一般来说所有的父级项目的packaging都为pom,packaging默认类型jar类型,如果不做配置,maven会将该项目打成jar包。
在采用主子模块结构的项目中,由于子模块的<packaging>pom</packaging>配置,导致Springboot启动时无法读取该子模块resources下的配置文件。问题在于<packaging>pom</packaging>表示Maven的模块管理,通常父项目应设为pom,而默认的packaging是jar。误配置会使得子模块被打包为pom,影响资源加载。
踩坑一天。。。
项目中采用主子模块结构,在子项目中误加了<packaging>pom</packaging>。
springboot启动 不能读取该子项目resources文件夹下的配置文件。
总结
<packaging>pom</packaging>代表maven分模块管理,pom文件一个重要的属性就是打包类型packaging,一般来说所有的父级项目的packaging都为pom,packaging默认类型jar类型,如果不做配置,maven会将该项目打成jar包。
2703
1616

被折叠的 条评论
为什么被折叠?
