I have discovered an annoying issue with java within the AUR.
One of the projects I aim to wrap is written in java, however it contains a lot of other dependencies in java, and I have been thinking about the idea of how to package, and installing a jar with all the dependencies compressed within it defeats the purpose of packaging.
I assume I should have each dependency as its own package, which means its more maintainable and each dependency can be bumped manually, but I doubt it is conventional to put .jar's in with shared objects (.so) within the libraries directory.
Does anyone have any ideas how you would package a large Java codebase with the dependencies separated to be more maintainable?
I am aware Java is such a pain to package, distributions such as gentoo do not even bother sometimes and do not support java packaging that well.