maven默认src下的xml,properties文件不打包到classes文件夹下

一、第一种是建立src/main/resources文件夹,将xml,properties等资源文件放置到这个目录中。maven工具默认在编译的时候,会将resources文件夹中的资源文件一块打包进classes目录中。

这时候注意把resources设置成resource目录,已经是就不用管了。

二、第二种解决方式是配置maven的pom文件配置,在pom文件中找到<build>节点,添加下列代码:

<build>

<resources>

<resource>

<!-- 这里是放在 src/main/java-->

<directory>src/main/resources/fxml</directory>

<includes>

<include>**/*.properties</include>

<!-- **/表示只要在资源目录下的.json文件都被加载到classes文件中,

不管是否在资源目录子目录中-->

<include>**/*.json</include>

<include>**/*.xml</include>

<include>**/*.fxml</include>

<include>**/fxml/*.fxml</include>

<!-- 如果想要弄个包名专门放fxml文件,像上一行这样添加设置 -->

<!-- 之后,使用getResource("fxml/xx.fxml")这样子 -->

</includes>

<filtering>false</filtering>

</resource>

</resources>

</build>

相关推荐
怒放吧德德1 小时前
Netty 4.2 入门指南:从概念到第一个程序
java·后端·netty
雨中飘荡的记忆3 小时前
大流量下库存扣减的数据库瓶颈:Redis分片缓存解决方案
java·redis·后端
心之语歌5 小时前
基于注解+拦截器的API动态路由实现方案
java·后端
华仔啊7 小时前
Stream 代码越写越难看?JDFrame 让 Java 逻辑回归优雅
java·后端
ray_liang7 小时前
用六边形架构与整洁架构对比是伪命题?
java·架构
Ray Liang8 小时前
用六边形架构与整洁架构对比是伪命题?
java·python·c#·架构设计
Java水解8 小时前
Java 中间件:Dubbo 服务降级(Mock 机制)
java·后端
SimonKing12 小时前
OpenCode AI辅助编程,不一样的编程思路,不写一行代码
java·后端·程序员
FastBean12 小时前
Jackson View Extension Spring Boot Starter
java·后端
Seven9714 小时前
剑指offer-79、最⻓不含重复字符的⼦字符串
java