微服务分布式项目(聚合Maven工程)Maven打包打不进去mapper.xml、**.yml、**.properties文件

Love The Way You Lie 2022-03-12 18:49 362阅读 0赞

微服务分布式项目(聚合Maven工程)Maven打包打不进去mapper.xml、.yml、.properties文件

DOA的mapper.xml打不进jar包里面,外部引用jar包找不到接口对应的mapper.xml文件或者找不到接口,我们可以把打好的jar包解压出来观察一下就知道了,这时我们会发现xml文件根本就没有打进去。
若是这样的情况我们可以在Maven的pom文件里面加入:

(需要打进那个工程的xml就在那个工程的pom加入)

  1. <build>
  2. <!--定义jar包的名字 -->
  3. <finalName>${project.artifactId}</finalName>
  4. <resources>
  5. <resource>
  6. <directory>src/main/java</directory>
  7. <includes>
  8. <include>**/*.xml</include>
  9. </includes>
  10. <!-- 是否替换资源中的属性 -->
  11. <filtering>false</filtering>
  12. </resource>
  13. <resource>
  14. <directory>src/main/resources</directory>
  15. <includes>
  16. <include>**/*.yml</include>
  17. <include>**/*.properties</include>
  18. <include>**/*.xml</include>
  19. </includes>
  20. </resource>
  21. </resources>
  22. </build>

博主QQ交流群:Java技术|SpringCloud交流群 413531925

发表评论

表情:
评论列表 (有 0 条评论,362人围观)

还没有评论,来说两句吧...

相关阅读

    相关 maven-聚合工程

    聚合工程 所谓聚合项目,实际上就是对项目分模块,互联网项目一般来说按照业务分(订单模块、VIP模块、支付模块、CMS模块…),传统的软件项目,大多采用分层的方式(Dao、

    相关 创建maven聚合工程

    所谓聚合项目,实际上就是对项目分模块,互联网项目一般来说按照业务分(订单模块、VIP模块、支付模块、CMS模块…),传统的软件项目,大多采用分层的方式(Dao、Serivce、