4.0.0 RocksDB JNI http://rocksdb.org/ org.rocksdb rocksdbjni - RocksDB fat jar that contains .so files for linux32 and linux64, and jnilib files for Mac OSX. Apache License 2.0 http://www.apache.org/licenses/LICENSE-2.0.html repo scm:git:git://github.com/dropwizard/metrics.git scm:git:git@github.com:dropwizard/metrics.git http://github.com/dropwizard/metrics/ HEAD Facebook help@facebook.com America/New_York architect UTF-8 ${project.basedir} ${project.basedir} **/* ${project.basedir} ${project.basedir} *.so *.jar *.jnilib org.apache.maven.plugins maven-compiler-plugin 2.0.2 1.7 1.7 *.java org/rocksdb/benchmark/*.java org/rocksdb/test/*.java org/rocksdb/WriteBatchTest.java default-testCompile test-compile %regex[org/rocksdb/[^WriteBatchTest].*java] *.java org/rocksdb/benchmark/*.java org/rocksdb/util/*.java org/rocksdb/test/*.java testCompile org.apache.maven.plugins maven-surefire-plugin 2.17 ${argLine} -Xcheck:jni org.jacoco jacoco-maven-plugin 0.7.2.201409121644 prepare-agent report prepare-package report org.codehaus.gmaven groovy-maven-plugin 2.0 process-classes execute Xenu 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 junit junit 4.12-beta-2 test org.assertj assertj-core 1.7.0 test org.mockito mockito-all 1.9.5 test