ZBLOG

build> org.springframework.boot spring-boot-maven-plugin

要在Maven打包时将libs目录中的文件包含到最终的JAR包中,你可以使用maven-resources-plugin来复制libs目录下的资源文件。在你的pom.xml中,添加如下配置:

  1. <build>
  2. <plugins>
  3. <plugin>
  4. <groupId>org.springframework.boot</groupId>
  5. <artifactId>spring-boot-maven-plugin</artifactId>
  6. </plugin>
  7. </plugins>
  8. <resources>
  9. <!-- 包含MyBatis的mapper.xml文件 -->
  10. <resource>
  11. <directory>src/main/java</directory>
  12. <includes>
  13. <include>**/*.properties</include>
  14. <include>**/*.xml</include>
  15. </includes>
  16. <filtering>false</filtering>
  17. </resource>
  18. <!-- 资源文件 -->
  19. <resource>
  20. <directory>src/main/resources</directory>
  21. <includes>
  22. <include>**/*.properties</include>
  23. <include>**/*.xml</include>
  24. </includes>
  25. <filtering>false</filtering>
  26. </resource>
  27. <!-- 添加libs目录 -->
  28. <resource>
  29. <directory>libs</directory> <!-- 指向libs目录 -->
  30. <includes>
  31. <include>**/*.*</include> <!-- 包含所有类型的文件 -->
  32. </includes>
  33. <filtering>false</filtering}
  34. </resource>
  35. </resources>
  36. <!-- 可选:确保在打包阶段复制 libs 目录内容-->
  37. <pluginManagement>
  38. ...
  39. // 其他插件配置
  40. ...
  41. </pluginManagement>
  42. </build>

上述配置中的新部分:

  1. resource 节点添加了一个指向 libs 目录的配置。
  2. includes 中指定了要包含的所有类型的文件(你可以根据需要进行调整)。

这样,在执行 Maven 打包命令时,libs 目录中的文件将会被包括在内。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=21258

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?