我似乎已经做了一些事情来告诉IntelliJ不要将源资源(例如XML和属性文件)复制到编译器输出文件夹.
资源未复制到编译器输出路径.测试资源将复制到测试输出文件夹,但不会复制源资源.
源文件夹: src
(这是C:\dev\myproject\src
包含XML文件)
测试源文件夹: tests\integration\src
(这是C:\dev\myproject\tests\integration\src
包含XML文件)
编译器输出:
C:\dev\myproject\build\classes
C:\dev\myproject\build\test
设置 - >编译器 - >资源模式:
?*.properties;?*.xml;?*.gif;?*.png;?*.jpeg;?*.jpg;?*.html;?*.dtd;?*.tld;?*.ftl
这阻止我运行从类路径加载文件的集成测试.(我没有完全控制这个遗留项目的结构,大多数其他开发人员都使用Eclipse.)
任何人都可以给我一些指示,我需要做什么才能让IntelliJ将资源复制到输出文件夹?