- Change task depends: compileJava -> generateModuleXml -> classes
- Update gradle to 8.4
- Update gradle to 8.2.1
- Change log level to info
- Change env niagara_home to niagara.home and get value from gradle property first
- Use project.copy in install task
- Update gradle to 7.6.1
- Support Java 17
- Add DuplicatesStrategy configuration
- Remove usage of IndentingXMLStreamWriter
- Downgrade gradle to 6.9.2
- Remove dependency of build on install
- Add buildFile into generateModuleXml inputs
- Update gradle to 7.3
- Disable auto install sources
- Update spotless
- jar duplicatesStrategy
- nmoduleDepOnly configuration
- Auto applying kotlin kapt and serialization plugins
- Organize module profiles as subprojects
- Configure kotlin plugins
- Add nmodule and uberjar configurations