ManagementPortal icon indicating copy to clipboard operation
ManagementPortal copied to clipboard

Modernize Gradle build scripts

Open pvannierop opened this issue 1 year ago • 0 comments

Description:

This PR will update the Gradle build scripts to current best practices.

Included changes

  • Upgrade to gradle 8.7
  • Translate Groovy DSL to Kotlin DSL
  • Implement Grdle version catalog
  • Implement ktlint
  • Fix kotlin code fomatting problems
  • Implement a 'project convention plugin' (see https://docs.gradle.org/current/userguide/sharing_build_logic_between_subprojects.html#sec:convention_plugins_vs_cross_configuration)
  • Translate remaining Java files into Kotlin

Checklist:

  • [ ] The Main workflow has succeeded
  • [ ] The Gatling tests have passed
  • [ ] I have logged into the portal running locally with default admin credentials
  • [ ] I have updated the README files if this change requires documentation update
  • [ ] I have commented my code, particularly in hard-to-understand areas

pvannierop avatar Sep 27 '24 12:09 pvannierop