You can download rocksdbjni-4.11.2.jar in this page.
Apache License 2.0
rocksdbjni-4.11.2.jar file has the following types.
HISTORY-JAVA.md META-INF/MANIFEST.MF librocksdbjni-linux32.so librocksdbjni-linux64.so librocksdbjni-osx.jnilib librocksdbjni-win64.dll org.rocksdb.AbstractCompactionFilter.class org.rocksdb.AbstractComparator.class org.rocksdb.AbstractImmutableNativeReference.class org.rocksdb.AbstractNativeReference.class org.rocksdb.AbstractRocksIterator.class org.rocksdb.AbstractSlice.class org.rocksdb.AbstractWriteBatch.class org.rocksdb.BackupEngine.class org.rocksdb.BackupInfo.class org.rocksdb.BackupableDB.class org.rocksdb.BackupableDBOptions.class org.rocksdb.BlockBasedTableConfig.class org.rocksdb.BloomFilter.class org.rocksdb.BuiltinComparator.class org.rocksdb.Checkpoint.class org.rocksdb.ChecksumType.class org.rocksdb.ColumnFamilyDescriptor.class org.rocksdb.ColumnFamilyHandle.class org.rocksdb.ColumnFamilyOptions.class org.rocksdb.ColumnFamilyOptionsInterface.class org.rocksdb.CompactionStyle.class org.rocksdb.Comparator.class org.rocksdb.ComparatorOptions.class org.rocksdb.CompressionType.class org.rocksdb.DBOptions.class org.rocksdb.DBOptionsInterface.class org.rocksdb.DirectComparator.class org.rocksdb.DirectSlice.class org.rocksdb.EncodingType.class org.rocksdb.Env.class org.rocksdb.Filter.class org.rocksdb.FlushOptions.class org.rocksdb.GenericRateLimiterConfig.class org.rocksdb.HashLinkedListMemTableConfig.class org.rocksdb.HashSkipListMemTableConfig.class org.rocksdb.HistogramData.class org.rocksdb.HistogramType.class org.rocksdb.IndexType.class org.rocksdb.InfoLogLevel.class org.rocksdb.Logger.class org.rocksdb.MemTableConfig.class org.rocksdb.MergeOperator.class org.rocksdb.NativeLibraryLoader.class org.rocksdb.Options.class org.rocksdb.PlainTableConfig.class org.rocksdb.RateLimiterConfig.class org.rocksdb.ReadOptions.class org.rocksdb.ReadTier.class org.rocksdb.RemoveEmptyValueCompactionFilter.class org.rocksdb.RestoreBackupableDB.class org.rocksdb.RestoreOptions.class org.rocksdb.RocksDB.class org.rocksdb.RocksDBException.class org.rocksdb.RocksEnv.class org.rocksdb.RocksIterator.class org.rocksdb.RocksIteratorInterface.class org.rocksdb.RocksMemEnv.class org.rocksdb.RocksMutableObject.class org.rocksdb.RocksObject.class org.rocksdb.SkipListMemTableConfig.class org.rocksdb.Slice.class org.rocksdb.Snapshot.class org.rocksdb.Statistics.class org.rocksdb.StatisticsCollector.class org.rocksdb.StatisticsCollectorCallback.class org.rocksdb.StatsCollectorInput.class org.rocksdb.StringAppendOperator.class org.rocksdb.TableFormatConfig.class org.rocksdb.TickerType.class org.rocksdb.TransactionLogIterator.class org.rocksdb.TtlDB.class org.rocksdb.VectorMemTableConfig.class org.rocksdb.WBWIRocksIterator.class org.rocksdb.WriteBatch.class org.rocksdb.WriteBatchInterface.class org.rocksdb.WriteBatchWithIndex.class org.rocksdb.WriteOptions.class org.rocksdb.util.BytewiseComparator.class org.rocksdb.util.DirectBytewiseComparator.class org.rocksdb.util.Environment.class org.rocksdb.util.ReverseBytewiseComparator.class org.rocksdb.util.SizeUnit.class
rocksdbjni-4.11.2.pom file content.
<?xml version="1.0" encoding="UTF-8"?> <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <modelVersion>4.0.0</modelVersion> <name>RocksDB JNI</name> <url>http://rocksdb.org/</url> <groupId>org.rocksdb</groupId> <artifactId>rocksdbjni</artifactId> <!-- Version will be automatically replaced --> <version>4.11.2</version> <description>RocksDB fat jar that contains .so files for linux32 and linux64, jnilib files for Mac OSX, and a .dll for Windows x64. </description> <licenses> <license> <name>Apache License 2.0</name> <url>http://www.apache.org/licenses/LICENSE-2.0.html</url> <distribution>repo</distribution> </license> </licenses> <scm> <connection>scm:git:git://github.com/dropwizard/metrics.git</connection> <developerConnection>scm:git:git@github.com:dropwizard/metrics.git</developerConnection> <url>http://github.com/dropwizard/metrics/</url> <tag>HEAD</tag> </scm> <developers> <developer> <name>Facebook</name> <email>help@facebook.com</email> <timezone>America/New_York</timezone> <roles> <role>architect</role> </roles> </developer> </developers> <properties> <project.build.source>1.7</project.build.source> <project.build.target>1.7</project.build.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.2</version> <configuration> <source>${project.build.source}</source> <target>${project.build.target}</target> <encoding>${project.build.sourceEncoding}</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.18.1</version> <configuration> <argLine>${argLine} -ea -Xcheck:jni -Djava.library.path=${project.build.directory}</argLine> <useManifestOnlyJar>false</useManifestOnlyJar> <useSystemClassLoader>false</useSystemClassLoader> <additionalClasspathElements> <additionalClasspathElement>${project.build.directory}/*</additionalClasspathElement> </additionalClasspathElements> </configuration> </plugin> <plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.7.2.201409121644</version> <executions> <execution> <goals> <goal>prepare-agent</goal> </goals> </execution> <execution> <id>report</id> <phase>prepare-package</phase> <goals> <goal>report</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.gmaven</groupId> <artifactId>groovy-maven-plugin</artifactId> <version>2.0</version> <executions> <execution> <phase>process-classes</phase> <goals> <goal>execute</goal> </goals> <configuration> <defaults> <name>Xenu</name> </defaults> <source> 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 </source> </configuration> </execution> </executions> </plugin> </plugins> </build> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</scope> </dependency> <dependency> <groupId>org.assertj</groupId> <artifactId>assertj-core</artifactId> <version>1.7.1</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-all</artifactId> <version>1.10.19</version> <scope>test</scope> </dependency> </dependencies> </project>
<dependency> <groupId>org.rocksdb</groupId> <artifactId>rocksdbjni</artifactId> <version>4.11.2</version> </dependency>
If you think the following rocksdbjni-4.11.2.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.
Download rocksdbjni-4.11.2.jar file