John Mayfield
John Mayfield
Please feel free to send a patch. I did the Maven port and that took about 8 months :-). I think this is even more complex and not something I...
i.e. starting today we would make CDK Jigsaw compatible but the current interdependencies make it too big a task.
Refactoring the API just for this is a non-starter for me unless it's done properly and personally not something I think a GSOC person could do without deep knowledge of...
Also what happen to the OSGi Egon - that might be the best starting point?
I think because it use to be used in Applets, also at 26MBs it is a bit beefy.
There are actually better ways to do this though, for example Maven Shade allows you to minimize the JAR and only use what you need.
I think early work to do would be to remove JAMA and Vecmath since these are old libraries and easy to reimplement.
I would like to register this as "won't fix". Reading up on this since it buzzed a few years ago it seems a lot of developers feel the module system...
Modular Java Apps != Java 11
Even then - I'm pretty sure the split packages is an issue with your build, if you use CDK you need to use it as a single JAR.