You can download leveldb-0.7.jar in this page.
Open Source License
leveldb-0.7.jar file has the following types.
META-INF/MANIFEST.MF META-INF/maven/org.iq80.leveldb/leveldb/pom.properties META-INF/maven/org.iq80.leveldb/leveldb/pom.xml org.iq80.leveldb.impl.Compaction.class org.iq80.leveldb.impl.DbConstants.class org.iq80.leveldb.impl.DbImpl.class org.iq80.leveldb.impl.DbLock.class org.iq80.leveldb.impl.FileChannelLogWriter.class org.iq80.leveldb.impl.FileMetaData.class org.iq80.leveldb.impl.Filename.class org.iq80.leveldb.impl.InternalEntry.class org.iq80.leveldb.impl.InternalKey.class org.iq80.leveldb.impl.InternalKeyComparator.class org.iq80.leveldb.impl.InternalUserComparator.class org.iq80.leveldb.impl.Iq80DBFactory.class org.iq80.leveldb.impl.Level.class org.iq80.leveldb.impl.Level0.class org.iq80.leveldb.impl.LogChunkType.class org.iq80.leveldb.impl.LogConstants.class org.iq80.leveldb.impl.LogMonitor.class org.iq80.leveldb.impl.LogMonitors.class org.iq80.leveldb.impl.LogReader.class org.iq80.leveldb.impl.LogWriter.class org.iq80.leveldb.impl.Logs.class org.iq80.leveldb.impl.LookupKey.class org.iq80.leveldb.impl.LookupResult.class org.iq80.leveldb.impl.MMapLogWriter.class org.iq80.leveldb.impl.MemTable.class org.iq80.leveldb.impl.ReadStats.class org.iq80.leveldb.impl.SeekingIterable.class org.iq80.leveldb.impl.SeekingIterator.class org.iq80.leveldb.impl.SeekingIteratorAdapter.class org.iq80.leveldb.impl.SequenceNumber.class org.iq80.leveldb.impl.SnapshotImpl.class org.iq80.leveldb.impl.SnapshotSeekingIterator.class org.iq80.leveldb.impl.TableCache.class org.iq80.leveldb.impl.ValueType.class org.iq80.leveldb.impl.Version.class org.iq80.leveldb.impl.VersionEdit.class org.iq80.leveldb.impl.VersionEditTag.class org.iq80.leveldb.impl.VersionSet.class org.iq80.leveldb.impl.WriteBatchImpl.class org.iq80.leveldb.table.Block.class org.iq80.leveldb.table.BlockBuilder.class org.iq80.leveldb.table.BlockEntry.class org.iq80.leveldb.table.BlockHandle.class org.iq80.leveldb.table.BlockIterator.class org.iq80.leveldb.table.BlockTrailer.class org.iq80.leveldb.table.BytewiseComparator.class org.iq80.leveldb.table.CustomUserComparator.class org.iq80.leveldb.table.FileChannelTable.class org.iq80.leveldb.table.Footer.class org.iq80.leveldb.table.MMapTable.class org.iq80.leveldb.table.Table.class org.iq80.leveldb.table.TableBuilder.class org.iq80.leveldb.table.UserComparator.class org.iq80.leveldb.util.AbstractSeekingIterator.class org.iq80.leveldb.util.BasicSliceOutput.class org.iq80.leveldb.util.ByteBufferSupport.class org.iq80.leveldb.util.Closeables.class org.iq80.leveldb.util.DbIterator.class org.iq80.leveldb.util.DynamicSliceOutput.class org.iq80.leveldb.util.FileUtils.class org.iq80.leveldb.util.Finalizer.class org.iq80.leveldb.util.IntVector.class org.iq80.leveldb.util.InternalIterator.class org.iq80.leveldb.util.InternalTableIterator.class org.iq80.leveldb.util.Level0Iterator.class org.iq80.leveldb.util.LevelIterator.class org.iq80.leveldb.util.MergingIterator.class org.iq80.leveldb.util.PureJavaCrc32C.class org.iq80.leveldb.util.SizeOf.class org.iq80.leveldb.util.Slice.class org.iq80.leveldb.util.SliceComparator.class org.iq80.leveldb.util.SliceInput.class org.iq80.leveldb.util.SliceOutput.class org.iq80.leveldb.util.Slices.class org.iq80.leveldb.util.Snappy.class org.iq80.leveldb.util.TableIterator.class org.iq80.leveldb.util.VariableLengthQuantity.class org/iq80/leveldb/impl/version.txt
leveldb-0.7.pom file content.
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.iq80.leveldb</groupId> <artifactId>leveldb-project</artifactId> <version>0.7</version> </parent> <artifactId>leveldb</artifactId> <version>0.7</version> <packaging>jar</packaging> <name>${project.artifactId}</name> <description>Port of LevelDB to Java</description> <repositories> <repository> <id>fusesource.nexus.snapshot</id> <name>FuseSource Community Snapshot Repository</name> <url>http://repo.fusesource.com/nexus/content/groups/public-snapshots</url> </repository> </repositories> <dependencies> <dependency> <groupId>org.iq80.leveldb</groupId> <artifactId>leveldb-api</artifactId> </dependency> <dependency> <groupId>org.xerial.snappy</groupId> <artifactId>snappy-java</artifactId> <version>1.0.3</version> <optional>true</optional> </dependency> <dependency> <groupId>org.iq80.snappy</groupId> <artifactId>snappy</artifactId> <version>0.2</version> <optional>true</optional> </dependency> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>16.0.1</version> </dependency> <!-- only needed for ProGuard --> <dependency> <groupId>com.google.code.findbugs</groupId> <artifactId>jsr305</artifactId> <version>1.3.9</version> <optional>true</optional> </dependency> <!-- for testing --> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>1.6.2</version> <scope>test</scope> </dependency> <dependency> <groupId>org.testng</groupId> <artifactId>testng</artifactId> <version>6.0.1</version> <scope>test</scope> </dependency> <!-- to verify file format compatibility with the native leveldb impl --> <dependency> <groupId>org.fusesource.leveldbjni</groupId> <artifactId>leveldbjni-all</artifactId> <version>1.1</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <!-- Generate a test jar for the test cases in this module --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> <executions> <execution> <goals> <goal>test-jar</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>1.4</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> </execution> </executions> <configuration> <shadedArtifactAttached>true</shadedArtifactAttached> <shadedClassifierName>uber</shadedClassifierName> <relocations> <relocation> <pattern>com.google.common</pattern> <shadedPattern>org.iq80.leveldb.shaded.guava</shadedPattern> </relocation> </relocations> </configuration> </plugin> <plugin> <groupId>com.github.wvengen</groupId> <artifactId>proguard-maven-plugin</artifactId> <version>2.0.5</version> <executions> <execution> <phase>package</phase> <goals> <goal>proguard</goal> </goals> </execution> </executions> <configuration> <proguardVersion>4.8</proguardVersion> <injar>${project.build.finalName}.jar</injar> <outjar>${project.build.finalName}-slim.jar</outjar> <attach>true</attach> <attachArtifactClassifier>min</attachArtifactClassifier> <libs> <lib>${rt.jar.path}</lib> <lib>${jsse.jar.path}</lib> </libs> <assembly> <inclusions> <inclusion> <groupId>org.iq80.leveldb</groupId> <artifactId>leveldb-api</artifactId> </inclusion> <inclusion> <groupId>org.iq80.snappy</groupId> <artifactId>snappy</artifactId> </inclusion> <inclusion> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> </inclusion> </inclusions> </assembly> <obfuscate>false</obfuscate> <options> <option>-keep class org.iq80.leveldb.*{*;}</option> <option>-keep class org.iq80.leveldb.impl.*{*;}</option> <option>-keep class org.iq80.leveldb.util.*{*;}</option> <option>-keep class com.google.common.collect.ImmutableList{*;}</option> <option>-keep class com.google.common.base.Preconditions{*;}</option> <option>-keep class org.iq80.snappy.*{*;}</option> <!-- <option>-keep class org.xerial.snappy.Snappy{*;}</option> --> <option>-dontnote com.google.common.cache.Striped64</option> <option>-dontnote com.google.common.cache.Striped64$*</option> <option>-dontnote com.google.common.util.concurrent.MoreExecutors</option> <option>-dontwarn com.google.common.collect.MinMaxPriorityQueue</option> <option>-dontwarn org.xerial.snappy.SnappyLoader</option> <option>-dontwarn org.xerial.snappy.SnappyBundleActivator</option> <option>-dontwarn org.iq80.snappy.HadoopSnappyCodec**</option> <option>-dontoptimize</option> </options> </configuration> <dependencies> <dependency> <groupId>net.sf.proguard</groupId> <artifactId>proguard-base</artifactId> <version>4.8</version> <scope>runtime</scope> </dependency> </dependencies> </plugin> </plugins> <resources> <resource> <directory>${project.basedir}/src/main/resources</directory> <filtering>true</filtering> <includes> <include>**/*</include> </includes> </resource> </resources> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <excludes> </excludes> </configuration> </plugin> </plugins> </pluginManagement> </build> <profiles> <profile> <id>lib/rt.jar</id> <activation><file><exists>${java.home}/lib/rt.jar</exists></file></activation> <properties> <rt.jar.path>${java.home}/lib/rt.jar</rt.jar.path> <jsse.jar.path>${java.home}/lib/jsse.jar</jsse.jar.path> </properties> </profile> <profile> <id>Classes/classes.jar</id> <activation><file><exists>${java.home}/../Classes/classes.jar</exists></file></activation> <properties> <rt.jar.path>${java.home}/../Classes/classes.jar</rt.jar.path> <jsse.jar.path>${java.home}/../Classes/jsse.jar</jsse.jar.path> </properties> </profile> <profile> <id>jre/lib/rt.jar</id> <activation><file><exists>${java.home}/jre/lib/rt.jar</exists></file></activation> <properties> <rt.jar.path>${java.home}/jre/lib/rt.jar</rt.jar.path> <jsse.jar.path>${java.home}/jre/lib/jsse.jar</jsse.jar.path> </properties> </profile> </profiles> </project>
<dependency> <groupId>org.iq80.leveldb</groupId> <artifactId>leveldb</artifactId> <version>0.7</version> </dependency>
If you think the following leveldb-0.7.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.