Roman, thanks for the patch!
I wasn't sure about the Maven-fu to achieve this. However I wonder if the lib directory is the right place to put this? The bin/flume-ng script pulls in all the jars in lib/* for the agent classpath. People would need to know to delete this jar if they want to override certain other jar dependencies in their own deployments, just as one example of the confusion this could create.
Worth noting that I want to do a similar thing for some load testing tools that I have had lying around (but I also want that to be an executable jar). Anyway I think this should go in but I feel like we should create a special place for these little buggers.