![当 logback.groovy 不在 src/main/resources 中时,IntelliJ 2016 不会复制它](https://linux22.com/image/1489711/%E5%BD%93%20logback.groovy%20%E4%B8%8D%E5%9C%A8%20src%2Fmain%2Fresources%20%E4%B8%AD%E6%97%B6%EF%BC%8CIntelliJ%202016%20%E4%B8%8D%E4%BC%9A%E5%A4%8D%E5%88%B6%E5%AE%83.png)
我的 IntelliJ (2016.1.1) 无法logback.groovy
从某些 maven 项目内的路径复制conf/logback.groovy
。当位于时src/main/resources
,文件会立即复制到输出文件夹。该conf
文件夹被标记为资源文件夹。当重命名为文件夹logback.groovy2
内的文件时conf
,文件也会被复制。我尝试将其添加logback.groovy
为资源模式并将其从编译中排除,但都无济于事。
总而言之,src/main/resource
与其他资源文件夹相比,该文件夹在 idea maven 项目中似乎具有特殊作用。我推测需要一些 maven 配置。
答案1
好吧,我想我自己找到了解决方案。添加
<build>
<resources>
<resource>
<directory>conf</directory>
</resource>
</resources>
</build>
修复了pom.xml
该问题。