4.0.0RocksDB JNIhttp://rocksdb.org/org.rocksdbrocksdbjni-RocksDB fat jar that contains .so files for linux32 and linux64, and jnilib files
for Mac OSX.
Apache License 2.0http://www.apache.org/licenses/LICENSE-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_YorkarchitectUTF-8${project.basedir}${project.basedir}**/*${project.basedir}${project.basedir}*.so*.jar*.jniliborg.apache.maven.pluginsmaven-compiler-plugin2.0.21.71.7*.javaorg/rocksdb/benchmark/*.javaorg/rocksdb/test/*.javaorg/rocksdb/WriteBatchTest.javadefault-testCompiletest-compile%regex[org/rocksdb/[^WriteBatchTest].*java]*.javaorg/rocksdb/benchmark/*.javaorg/rocksdb/util/*.javaorg/rocksdb/test/*.javatestCompileorg.apache.maven.pluginsmaven-surefire-plugin2.17${argLine} -Xcheck:jniorg.jacocojacoco-maven-plugin0.7.2.201409121644prepare-agentreportprepare-packagereportorg.codehaus.gmavengroovy-maven-plugin2.0process-classesexecuteXenu
String fileContents = new File("${project.basedir}/../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.12-beta-2testorg.assertjassertj-core1.7.0testorg.mockitomockito-all1.9.5test