I would like to propose the gradle.eclass for ::gentoo. Multiple people have shown interest in an eclass for Gradle, as it would make it easier to move Gradle-based projects into ::gentoo. For exmaple, ghidra from ::pentoo. And, as a nice bonus, the addition of the gradle eclass to ::gentoo would make it easier for overlays to use it. This, in turn, reduces the friction when migrating Gradle-based projects from overlays into ::gentoo.
The second patch shows how gradle.eclass can be used in the openfjx ebuild. PR at https://github.com/gentoo/gentoo/pull/28986 Florian Schmaus (2): gradle.eclass: add new eclass dev-java/openjfx: switch to gradle.eclass dev-java/openjfx/openjfx-11.0.11_p1.ebuild | 46 ++--- eclass/gradle.eclass | 208 +++++++++++++++++++++ eclass/tests/gradle.sh | 62 ++++++ 3 files changed, 285 insertions(+), 31 deletions(-) create mode 100644 eclass/gradle.eclass create mode 100755 eclass/tests/gradle.sh -- 2.39.3
