4.0.0RocksDB JNIhttp://rocksdb.org/org.rocksdbrocksdbjni-RocksDB fat jar that contains .so files for linux32 and linux64, jnilib files
for Mac OSX, and a .dll for Windows x64.
Apache License 2.0http://www.apache.org/licenses/LICENSE-2.0.htmlrepoGNU General Public License, version 2http://www.gnu.org/licenses/gpl-2.0.htmlreposcm:git:git://github.com/dropwizard/metrics.gitscm:git:git@github.com:dropwizard/metrics.githttp://github.com/dropwizard/metrics/HEADFacebookhelp@facebook.comAmerica/New_Yorkarchitect1.71.7UTF-8org.apache.maven.pluginsmaven-compiler-plugin3.2${project.build.source}${project.build.target}${project.build.sourceEncoding}org.apache.maven.pluginsmaven-surefire-plugin2.18.1${argLine} -ea -Xcheck:jni -Djava.library.path=${project.build.directory}falsefalse${project.build.directory}/*org.jacocojacoco-maven-plugin0.7.2.201409121644prepare-agentreportprepare-packagereportorg.codehaus.gmavengroovy-maven-plugin2.0process-classesexecuteXenu
String fileContents = new File(project.basedir.absolutePath + '/../include/rocksdb/version.h').getText('UTF-8')
matcher = (fileContents =~ /(?s).*ROCKSDB_MAJOR ([0-9]+).*?/)
String major_version = matcher.getAt(0).getAt(1)
matcher = (fileContents =~ /(?s).*ROCKSDB_MINOR ([0-9]+).*?/)
String minor_version = matcher.getAt(0).getAt(1)
matcher = (fileContents =~ /(?s).*ROCKSDB_PATCH ([0-9]+).*?/)
String patch_version = matcher.getAt(0).getAt(1)
String version = String.format('%s.%s.%s', major_version, minor_version, patch_version)
// Set version to be used in pom.properties
project.version = version
// Set version to be set as jar name
project.build.finalName = project.artifactId + "-" + version
junitjunit4.12testorg.assertjassertj-core1.7.1testorg.mockitomockito-all1.10.19test