Release gui-less library .jar
Hi, I found out vuze is one of the best java torrent libraries out there, but the entire .jar file contains a lot of files and features that someone trying to use only the core API do not need.
I would appreciate if you consider releasing a separate lightweight .jar file with the core only, no UI and no advanced features. Just like you do with the plugin api .jar.
For example, I took the source code from the SVN, removed the UI parts, and the resulting .jar had around 6Mb less. I think if we remove a lot of other features, it would be even more lightweight. This allowed me to embed it into an android application. Otherwise the andoird kvm compiler would run out of memory when trying to compile the whole ~ 16Mb .jar file.
Please, note that facilitating 3rd party developers to use the core API only, would mean more people using the core, finding bugs, and improving it, resulting in a more robust core on the long term.
Also, do not hesitate to contact me if you want some help about how to do this, or how to port the core to android. I successfully made it myself already, but you know better what packages are essential and what packages are optional.