例如使用Dubbo框架的开发的,在项目中使用扩展点进行扩展,在resourcesdubbo目录下会创建一个以接口的全限定名为名称且无后缀的文件,这时候使用maven打包,打包过程正常,但是运行总是报错,检查jar包发现,那个以接口的全限定名为名称且无后缀的文件根本没有打进jar包中,处理方式:pom.xml添加如下配置
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <!-- 指定需要要打包的文件, eg:打包.xml文件 --> <include>**/*.xml</include> </includes> </resource> <resource> <directory>src/main/resources</directory> <includes> <!-- 指定需要要打包的文件,**/*打包所有 --> <include>**/*</include> </includes> </resource> </resources> </build>