The Spring framework is yet another package that has way too many dependencies. The Hessian binary web service protocol makes web services usable without requiring a large framework, and without learning yet another alphabet soup of protocols. Because it is a binary protocol, it is well-suited to sending binary data without any need to extend the protocol with attachments.
Whoops... forgot to completely fill out my template. My apologies.
Created attachment 61882 [details] hessian-2.1.12.ebuild Note: there is a newer version available (3.0.13), but this is the version that spring uses.
Created attachment 61883 [details] build-2.1.12.xml This file should live in ${FILESDIR}. Based on the build.xml from #92014, tweaked slightly.
Now maintained in the experimental overlay: https://gentooexperimental.org/svn/java/gentoo-java-experimental/dev-java/hessian/
I checked this stuff and it looks ok. These things would be nice before goind official: -adding java-pkg_dosource support # We need to move things around a bit # mkdir -p ${S}/src # mv com ${S}/src Is this something still under work? -the build.xml files are just copies so we should only have one in the tree. If the mods are useful for other things they should be added to the generic one too. If you feel like fixing these things, I won't stop you. I am now going to bed and will probably look into moving this to the official tree tomorrow.
Committed to official.