当我在gradle中运行构建任务时,它会将所有java资源(从src / main / resources)复制到build / resources中。因为我的文件太重了,我的构建过程会慢得多。
有没有办法禁用复制它们并强制java只从src / main / resources中使用它们?
答案 0 :(得分:1)
这取决于。如果您不需要任何资源过滤,并且不需要访问同一项目中的测试资源,则可以执行以下操作:
sourceSets.main.resources.srcDirs = []
jar {
from "src/main/resources"
}
答案 1 :(得分:1)
禁止复制资源的更明确的方法是:
processResources {
exclude '**/*'
}