dustin/java-memcached-client — pull request #10 by hgschmie (2012-01-22 23:48:52+00:00)
Title: changes to memcached java client library

Hi,

I don't expect you to take all commits. However, for the love of god, I can not figure out how to cherry pick on the github GUI. :-)

These are a couple of changes that I did to the memcached client library for our internal use at Ness. Some of them are more trivial, some are outright intrusive and not really a fit for the main line. E.g. I changed the build system to use straight maven for deployment (on top of our opensource pom, so if you seriously consider switching to maven, you probably want to roll that into the build pom itself).

Summary of changes:

- changes the build system to maven, removed ivy, ant and friends
- couple of code fixes (remove non-US-ASCII chars from tests, replace with unicode escapes), ran PMD and Findbugs on the code
- turned off a couple of tests that I can not run locally (ipv6 and the tap test still fails for me)
- ripped out all of the logging selection logic, wired straight up to slf4j and let it handle the various loggers. You probably want to take the logger class but not the changes to the selector logic.

Feel free to pick and choose or simply ignore the pull request. :-)