Как ускорить задачу gradle processResources - PullRequest
0 голосов
/ 02 июля 2018

Я работаю над проектом Spring Boot и страдаю от времени сборки. Задача processResources моего проекта занимает слишком много времени.

Если файл ресурсов обновлен, это займет около 10 секунд. Но если файл изменяется хотя бы на один, это займет более минуты. Это потому, что одна библиотека ресурсов занимает более 90000 файлов.

Я пытался использовать параметр --build-cache, но похоже, что он не работает в задаче processResources.

Можно ли заставить задачу processResources работать только с измененными файлами? Как я могу сделать задачу processResources быстрее?

1 Ответ

0 голосов
/ 28 декабря 2018

Используйте исключения!

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