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>

相关推荐
百***49002 分钟前
SpringSecurity的配置
java
@老蝴25 分钟前
Java EE - 常见的死锁和解决方法
java·开发语言·java-ee
wangmengxxw32 分钟前
Swagger技术
java·swagger
全干engineer1 小时前
idea拉取github代码 -TLS connect error 异常问题
java·github·intellij-idea
10岁的博客1 小时前
二维差分算法高效解靶场问题
java·服务器·算法
百***93501 小时前
Tomcat报404问题解决方案大全(包括tomcat可以正常运行但是报404)
java·tomcat
qq_281317471 小时前
kubernetes(k8s)-pod生命周期
java·容器·kubernetes
IT界的奇葩2 小时前
代码规范 spring-javaformat使用
java·spring·代码规范
披着羊皮不是狼2 小时前
多用户跨学科交流系统(4)参数校验+分页搜索全流程的实现
java·spring boot
qwer12321ck762 小时前
Maven在本地仓库缓存了失败的下载记录
缓存·maven