If you are using Hector in your project and are getting a ClassNotFound exception for an SLF4J class, there is a reason for it. You must include the correct SLF4J binding in your project. Hector’s only SLF4J dependency is on the API itself, not the logging implementations. For us (or any library developer for that matter) to make assumptions about which logging library you are using is poor form.
For more information see this mail list thread and this description from the SLF4J documentation.
Thanks to Stephen Connolly for getting are pom files straightened out to support this.
- Install “Maven2” (http://maven.apache.org) (it’s used as build tool)
- Install “Git” (http://git-scm.com) Setup proxy-server if need git config --global http.proxy "http://username:password@192.168.1.1:3128/"
- Create folder “github” and cd to it. Execute git clone https://github.com/rantav/hector.git
- cd to folder hector
- Execute mvn install -Dmaven.test.skip=true -DperformRelease=true
At folder target you will find last build of Hector :)
About needed runtime jars you find in Rapitano doc.