微服务分布式项目(聚合Maven工程)Maven打包打不进去mapper.xml、**.yml、**.properties文件
微服务分布式项目(聚合Maven工程)Maven打包打不进去mapper.xml、.yml、.properties文件
DOA的mapper.xml打不进jar包里面,外部引用jar包找不到接口对应的mapper.xml文件或者找不到接口,我们可以把打好的jar包解压出来观察一下就知道了,这时我们会发现xml文件根本就没有打进去。
若是这样的情况我们可以在Maven的pom文件里面加入:
(需要打进那个工程的xml就在那个工程的pom加入)
<build>
<!--定义jar包的名字 -->
<finalName>${project.artifactId}</finalName>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<!-- 是否替换资源中的属性 -->
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.yml</include>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
</build>
博主QQ交流群:Java技术|SpringCloud交流群 413531925
还没有评论,来说两句吧...