Following the new java policy, packages shouldn't rely on packed jars, dependencies need to be added on our own packages and used.
Been toying a bit with this, but so far I've only been able to seperate junit, log4j and jdom. Aditionally there are four jars, which seem to be supplied by fujaba only: RuntimeTools.jar upb.jar libXMLReflect.jar libCoObRA.jar the last lib is xerces, which I've unsuccesfully tried to seperate. I have a suspision that they might have included more classes than xerces provied. Anyways, heres an updated ebuild that doesn't use junit, log4j and jdom from the fujaba distribution. Somehow java-config is not able to pick up on jdom, so atm. that one is hardcoded into the ebuild. I'll look into the xerces and jdom issues sometime tomorrow.
Created attachment 50494 [details] Updated ebuild
thanks for the effort, it's possible that they enhanced the xerces tarball. imho it would be a big surprise in the world of java development. i think we have to live with it :)