maven 打包时,src/main/java目录下的xml等资源文件没有打包进去的问题

矫情吗;* 2022-06-15 05:56 703阅读 0赞

工作中,给同事调试maven的自动化打包时,发现src/main/java中一些关于mybatis的xml都没有打包进去,导致war包启动不起来,在此记录一下,解决方法。

默认maven在src/main/java中只编译java文件,其他的文件会被忽略,但可以通过配置pom.xml,改变默认的设置,但在此建议,非java相关的资源,写在src/main/resources中比较好,这样条理清晰。

问题:maven打包时 ,src/main/java目录下的xml等资源文件打包不进去

解决方法:在pom.xml文件的标签中添加以下内容

  1. <resources>
  2. <resource>
  3. <directory>src/main/resources</directory>
  4. <includes>
  5. <include>**/*.properties</include>
  6. <include>**/*.xml</include>
  7. <include>**/*.tld</include>
  8. </includes>
  9. <filtering>false</filtering>
  10. </resource>
  11. <resource>
  12. <directory>src/main/java</directory>
  13. <includes>
  14. <include>**/*.properties</include>
  15. <include>**/*.xml</include>
  16. <include>**/*.tld</include>
  17. </includes>
  18. <filtering>false</filtering>
  19. </resource>
  20. </resources>

发表评论

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

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

相关阅读

    相关 解决maven没有打包xml文件

    最近使用maven带管理项目,采用SSM的技术栈,在配置好一些配置文件,打包部署到tomcat上,出现没有找到SpringMVC的配置文件,在查看maven打包生成的文件夹中,