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>

相关推荐
喜欢coding的谢同学1 分钟前
ArthasClaw:用自然语言诊断 JVM 的 AI 助手,告别繁琐的 Arthas 命令
java·人工智能·arthas
架构源启25 分钟前
Spring AI完整学习路线:从Java开发到AI Agent的进阶之路(附15篇实战教程)
java·人工智能·spring
SPC的存折26 分钟前
20、K8S-Pod驱逐
java·docker·kubernetes
JAVA学习通28 分钟前
安脉盛 软件后端开发实习面经
java·开发语言
Halo_tjn40 分钟前
Java IO流文件操作
java·开发语言
折哥的程序人生 · 物流技术专研44 分钟前
《Java 100 天进阶之路》第23篇:缓冲区数据结构 ByteBuffer
java·开发语言·数据结构·后端·面试·求职招聘
REDcker1 小时前
C++循环与编译器优化详解 别名不变量向量化与GCC Clang验证及perf实践
java·jvm·c++·c·clang·gcc
高斯林.神犇1 小时前
Idea中使用Git
java·ide·intellij-idea
超梦dasgg1 小时前
Spring Security 原理 + 生产环境认证授权实战
java·后端·spring
wand codemonkey1 小时前
【第五步+前后分离调】最后的联动调试--java+Vue3项目
java·开发语言·vue.js