http://c25o7knygjm3m67jy27yuynvv4pkfi25naucscmh4ubq2ggiig3v57ad.onion/en/supporting-java-modules-in-guix.html
Since we try to bootstrap our packages, meaning we do not want to rely on any binary version outside what
we can build ourselves, Java is a bit of a challenge. Most packages build with Maven, but Maven requires quite a lot of dependencies.
Although we have a maven-build-system , which can use Maven to build packages,
it's still quite hard to use as it misses many commonly-used plugins.