Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我在 gradle 中运行构建任务时,它会将所有 java 资源(来自 src/main/resources)复制到 build/resources 中。因为我的文件太重,所以我的构建过程要慢得多。
有什么方法可以禁用复制它们并强制 java 仅从 src/main/resources 使用它们?
这取决于。如果您不需要任何资源过滤并且不需要从同一项目中的测试访问资源,您可以执行以下操作:
sourceSets.main.resources.srcDirs = [] jar { from "src/main/resources" }
抑制复制资源的更明确的方法是:
processResources { exclude '**/*' }