当我在 gradle 中运行构建任务时,它会将所有 java 资源(从 src/main/resources)复制到 build/resources 中。因为我的文件太重,所以我的构建过程比它可能的要慢得多。
有没有办法禁止复制它们并强制 java 仅从 src/main/resources 使用它们?
最佳答案
这取决于。如果您不需要任何资源过滤并且不需要从同一项目中的测试访问资源,您可以这样做:
sourceSets.main.resources.srcDirs = []
jar {
from "src/main/resources"
}
关于java - 如何在 Gradle 中禁用复制 Java 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17822376/