- Converted Extension properties to use Gradle's Property API, allowing for lazy and on-demand configuration
- Refactored tasks to use Gradle's input/output annotations consistently
- Implemented Gradle's convention mapping for default values
- Added explicit task dependencies using dependsOn and mustRunAfter for proper task ordering
- Updated Dependencies
- Updated Gradle
- Fixed smaller things related to stricter gradle rules after gradle update
Breaking Changes:
- Extension Import Path changed
- Converted Extension properties to use Gradle's Property API, allowing for lazy and on-demand configuration