Execution optimizations have been disabled

Добрый день.
Подскажите, пожалуйста, это нормальное поведение? Или нужно что-то до-настроить в проекте?

Execution optimizations have been disabled for task ':compileWidgets' to ensure correctness due to the following reasons:
Reason: Task ':compileWidgets' uses this output of task ':processResources' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed

В проекте объявлена задача для репортов.

compileWidgets {
    generate "com.borets.wedb.widgets.CustomWidgetSet"
    excludePaths('**/com/borets/wedb/**')
}

Добрый день.

Данное сообщение не ошибка и его можно игнорировать. Оно говорит, что будет произведена компиляция виджетсета, т.к. найдены измененные файлы в ресурсах.

Можно попробовать изменить настройки задачи compileWidgets и, вместо excludePaths, воспользоваться includePaths (подробнее в документации), например:

includePaths('**/io/jmix/**/widget/**', '**/com/borets/wedb/widgets/**')

Обязательно в include должен попасть путь из самого Jmix.

Глеб

1 симпатия