There are many dependencies and all of them are brought over to my projects because they all are compile time dependencies.
I wonder if it has to be so. For example I do not need PDF and this FOP and all it brings with it (avalon, probably Xalan , etc). IS it can FOP and maybe some other dependencies be marked as optional in your project. or maybe project popularized a bit with a leaner core less dependencies core and add on modules?