You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Maven项目src/test/resources下创建文件夹遇格式问题

解决Maven项目src/test/resources下层级文件夹创建问题

看起来你是想在Maven的测试资源目录下创建嵌套层级文件夹,但现在变成了把层级名称用点连起来的单个文件夹(比如a.b.c),而不是a/b/c的结构对吧?我来给你几个快速解决的办法:

方法1:在IDE中直接创建嵌套层级

大多数Java IDE(比如IntelliJ IDEA、Eclipse)都支持直接创建嵌套文件夹:

  • 右键点击src/test/resources目录,选择「New → Directory」
  • 在弹出的输入框里,用**斜杠(/)**分隔层级,比如输入 a/b/c,IDE会自动帮你创建a文件夹,里面包含b,b里再包含c的层级结构
  • 如果你已经创建了错误的a.b.c文件夹,先删掉它再用这个方法创建

方法2:手动在文件系统中创建

直接打开你的项目所在的文件资源管理器:

  • 找到项目根目录下的src/test/resources文件夹
  • 依次创建a文件夹,进入a创建b,再进入b创建c
  • 回到IDE,刷新一下项目(一般右键项目 → Refresh或者Reload),就能看到正确的层级结构了

方法3:检查IDE的文件夹命名设置(针对IntelliJ)

如果你在IntelliJ里总是遇到这个问题,可能是设置的问题:

  • 打开「Settings → Editor → File and Code Templates」
  • 确保创建Directory时没有自动替换斜杠为点的设置,或者直接用斜杠输入就能创建层级

只要文件夹结构是正确的嵌套层级,Maven在打包测试资源的时候会自动识别并保留这个结构,完全不影响后续的资源读取~

内容的提问来源于stack exchange,提问作者Shahadat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 06:32:54