You can download kryo-3.0.2.jar in this page.
New BSD License
kryo-3.0.2.jar file has the following types.
META-INF/MANIFEST.MF META-INF/maven/com.esotericsoftware/kryo/pom.properties META-INF/maven/com.esotericsoftware/kryo/pom.xml com.esotericsoftware.kryo.ClassResolver.class com.esotericsoftware.kryo.DefaultSerializer.class com.esotericsoftware.kryo.Generics.class com.esotericsoftware.kryo.Kryo.class com.esotericsoftware.kryo.KryoCopyable.class com.esotericsoftware.kryo.KryoException.class com.esotericsoftware.kryo.KryoSerializable.class com.esotericsoftware.kryo.NotNull.class com.esotericsoftware.kryo.ReferenceResolver.class com.esotericsoftware.kryo.Registration.class com.esotericsoftware.kryo.Serializer.class com.esotericsoftware.kryo.StreamFactory.class com.esotericsoftware.kryo.factories.PseudoSerializerFactory.class com.esotericsoftware.kryo.factories.ReflectionSerializerFactory.class com.esotericsoftware.kryo.factories.SerializerFactory.class com.esotericsoftware.kryo.io.ByteBufferInput.class com.esotericsoftware.kryo.io.ByteBufferInputStream.class com.esotericsoftware.kryo.io.ByteBufferOutput.class com.esotericsoftware.kryo.io.ByteBufferOutputStream.class com.esotericsoftware.kryo.io.FastInput.class com.esotericsoftware.kryo.io.FastOutput.class com.esotericsoftware.kryo.io.Input.class com.esotericsoftware.kryo.io.InputChunked.class com.esotericsoftware.kryo.io.KryoDataInput.class com.esotericsoftware.kryo.io.KryoDataOutput.class com.esotericsoftware.kryo.io.KryoObjectInput.class com.esotericsoftware.kryo.io.KryoObjectOutput.class com.esotericsoftware.kryo.io.Output.class com.esotericsoftware.kryo.io.OutputChunked.class com.esotericsoftware.kryo.io.UnsafeInput.class com.esotericsoftware.kryo.io.UnsafeMemoryInput.class com.esotericsoftware.kryo.io.UnsafeMemoryOutput.class com.esotericsoftware.kryo.io.UnsafeOutput.class com.esotericsoftware.kryo.pool.KryoCallback.class com.esotericsoftware.kryo.pool.KryoFactory.class com.esotericsoftware.kryo.pool.KryoPool.class com.esotericsoftware.kryo.pool.KryoPoolQueueImpl.class com.esotericsoftware.kryo.pool.SoftReferenceQueue.class com.esotericsoftware.kryo.serializers.AsmCacheFields.class com.esotericsoftware.kryo.serializers.AsmCachedFieldFactory.class com.esotericsoftware.kryo.serializers.BeanSerializer.class com.esotericsoftware.kryo.serializers.BlowfishSerializer.class com.esotericsoftware.kryo.serializers.ClosureSerializer.class com.esotericsoftware.kryo.serializers.CollectionSerializer.class com.esotericsoftware.kryo.serializers.CompatibleFieldSerializer.class com.esotericsoftware.kryo.serializers.DefaultArraySerializers.class com.esotericsoftware.kryo.serializers.DefaultSerializers.class com.esotericsoftware.kryo.serializers.DeflateSerializer.class com.esotericsoftware.kryo.serializers.ExternalizableSerializer.class com.esotericsoftware.kryo.serializers.FieldSerializer.class com.esotericsoftware.kryo.serializers.FieldSerializerAnnotationsUtil.class com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil.class com.esotericsoftware.kryo.serializers.FieldSerializerUnsafeUtil.class com.esotericsoftware.kryo.serializers.FieldSerializerUnsafeUtilImpl.class com.esotericsoftware.kryo.serializers.JavaSerializer.class com.esotericsoftware.kryo.serializers.MapSerializer.class com.esotericsoftware.kryo.serializers.ObjectCachedFieldFactory.class com.esotericsoftware.kryo.serializers.ObjectField.class com.esotericsoftware.kryo.serializers.TaggedFieldSerializer.class com.esotericsoftware.kryo.serializers.UnsafeCacheFields.class com.esotericsoftware.kryo.serializers.UnsafeCachedFieldFactory.class com.esotericsoftware.kryo.serializers.VersionFieldSerializer.class com.esotericsoftware.kryo.util.DefaultClassResolver.class com.esotericsoftware.kryo.util.DefaultStreamFactory.class com.esotericsoftware.kryo.util.FastestStreamFactory.class com.esotericsoftware.kryo.util.IdentityMap.class com.esotericsoftware.kryo.util.IdentityObjectIntMap.class com.esotericsoftware.kryo.util.IntArray.class com.esotericsoftware.kryo.util.IntMap.class com.esotericsoftware.kryo.util.ListReferenceResolver.class com.esotericsoftware.kryo.util.MapReferenceResolver.class com.esotericsoftware.kryo.util.ObjectMap.class com.esotericsoftware.kryo.util.UnsafeUtil.class com.esotericsoftware.kryo.util.Util.class
kryo-3.0.2.pom file content.
<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>com.esotericsoftware</groupId> <artifactId>kryo-parent</artifactId> <version>3.0.2</version> <relativePath>./pom.xml</relativePath> </parent> <artifactId>kryo</artifactId> <packaging>bundle</packaging> <name>Kryo</name> <description>Fast, efficient Java serialization. This is the "main" kryo artifact, with a regular dependency on reflectasm.</description> <dependencies> <dependency> <groupId>com.esotericsoftware</groupId> <artifactId>reflectasm</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>2.4.0</version> <extensions>true</extensions> <configuration> <instructions> <Import-Package><![CDATA[ COM.jrockit*;resolution:=optional, COM.newmonics*;resolution:=optional, jrockit*;resolution:=optional, sun.reflect;resolution:=optional, sun.misc;resolution:=optional, sun.nio.ch;resolution:=optional, * ]]> </Import-Package> <Export-Package>com.esotericsoftware.kryo*</Export-Package> </instructions> </configuration> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.4</version> <configuration> <descriptor>etc/assembly-all.xml</descriptor> </configuration> <!-- According to http://stackoverflow.com/questions/2244344/deploying-assembly-package-with-maven-release-plugin this should add the assembly zip to the files uploaded during release:perform/deploy. --> <executions> <execution> <id>dist-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>clirr-maven-plugin</artifactId> <version>2.6.1</version> <executions> <!-- Automatically run clirr:check on compile --> <execution> <id>check-on-compile</id> <phase>compile</phase> <goals> <goal>check</goal> </goals> </execution> </executions> <!-- See http://mojo.codehaus.org/clirr-maven-plugin/check-mojo.html --> <configuration> <skip>false</skip> <logResults>true</logResults> <minSeverity>warning</minSeverity> <!-- Configure ignored differences: http://mojo.codehaus.org/clirr-maven-plugin/examples/ignored-differences.html --> <ignored> <!-- reflectasm classes are reported to be removed (as they're added by shade/bundle plugin during packaging) --> <difference> <className>com/esotericsoftware/reflectasm/**</className> <differenceType>8001</differenceType> </difference> </ignored> </configuration> <!-- prevent "clirr-maven-plugin:2.6.1:check failed: Invalid byte tag in constant pool: 18" --> <!-- once 6.0 is released, the apache-snapshots pluginRepository can be removed as well --> <dependencies> <dependency> <groupId>org.apache.bcel</groupId> <artifactId>bcel</artifactId> <version>6.0-SNAPSHOT</version> </dependency> </dependencies> </plugin> </plugins> </build> <reporting> <plugins> <!-- Generate compatibility report with `mvn clirr:clirr` --> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>clirr-maven-plugin</artifactId> <version>2.6.1</version> </plugin> </plugins> </reporting> <pluginRepositories> <pluginRepository> <id>apache-snapshots</id> <name>apache snapshots repo</name> <url>https://repository.apache.org/content/repositories/snapshots</url> </pluginRepository> </pluginRepositories> </project>
<dependency> <groupId>com.esotericsoftware</groupId> <artifactId>kryo</artifactId> <version>3.0.2</version> </dependency>
If you think the following kryo-3.0.2.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.