maven打包模块不能读取配置文件的bug

81 阅读1分钟

问题描述

在基于SPI做扩展的时候,ExtensionLoader要读取配置文件内容。

image.png

image.png

image.png

debug后发现是在文件流读取时出错,找不到对应的文件

原因

在对应的pom.xml文件中打包了模块

<packaging>pom</packaging>

解决方案

  • 不打包模块
  • 设置pom文件中,build设置resource