我正在从事Spring Boot项目,并且正在经历构建时间。我的项目的processResources任务花费的时间太长。

如果资源文件是最新的,则只需大约10秒钟。
但是,如果文件至少更改了一个,则需要花费几分钟的时间。
这是因为一个资源库需要超过90000个文件。

我尝试使用--build-cache选项,但似乎无法在processResources任务中使用。

我可以使processResources任务仅对更改的文件起作用吗?如何使processResources任务更快?

最佳答案

使用排除项!

processResources {
    exclude '**/*.svg'     // Exclude all SVG files
    exclude '**/design/**' // Exclude whole "design" directory
}

09-27 19:48