For a better future maintainability with should switch to Maven.
This however will require some effort, so this is not a priority task for now.
Things to keep in mind:
- custom Groovy code in the
buildSrc to process OS licenses for the release
- custom Gradle tasks to generate release archive (and probably other)