Gradle supports re-using up-to-date artifacts to lower the amount of work the build system needs to do by default.
Gradles official tasks already have this feature enabled by default, custom tasks have this feature disabled by default.
uPortal-start implements some custom tasks we should investigate if we can enable incremental build annotations for these tasks.
Gradle supports re-using up-to-date artifacts to lower the amount of work the build system needs to do by default. Gradles official tasks already have this feature enabled by default, custom tasks have this feature disabled by default. uPortal-start implements some custom tasks we should investigate if we can enable incremental build annotations for these tasks.
References
https://docs.gradle.org/current/userguide/custom_tasks.html#incremental_tasks https://docs.gradle.org/current/userguide/more_about_tasks.html#sec:up_to_date_checks https://github.com/Jasig/uPortal-start/tree/master/buildSrc/src/main/groovy/org/apereo/portal/start/gradle/plugins