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 1.7 1.7 UTF-8 org.apache.maven.plugins maven-compiler-plugin 3.2 ${project.build.source} ${project.build.target} ${project.build.sourceEncoding} org.apache.maven.plugins maven-surefire-plugin 2.18.1 ${argLine} -ea -Xcheck:jni -Djava.library.path=${project.build.directory} false false ${project.build.directory}/* 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.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 junit junit 4.12 test org.assertj assertj-core 1.7.1 test org.mockito mockito-all 1.10.19 test