You can download kryo-2.24.0.jar in this page.
New BSD License
kryo-2.24.0.jar file has the following types.
META-INF/MANIFEST.MF META-INF/maven/com.esotericsoftware.kryo/kryo/pom.properties META-INF/maven/com.esotericsoftware.kryo/kryo/pom.xml META-INF/maven/com.esotericsoftware.reflectasm/reflectasm/pom.properties META-INF/maven/com.esotericsoftware.reflectasm/reflectasm/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.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.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.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 com.esotericsoftware.reflectasm.AccessClassLoader.class com.esotericsoftware.reflectasm.ConstructorAccess.class com.esotericsoftware.reflectasm.FieldAccess.class com.esotericsoftware.reflectasm.MethodAccess.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.AnnotationVisitor.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.AnnotationWriter.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.Attribute.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.ByteVector.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.ClassReader.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.ClassVisitor.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.ClassWriter.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.Edge.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.FieldVisitor.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.FieldWriter.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.Frame.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.Handle.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.Handler.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.Item.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.Label.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.MethodVisitor.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.MethodWriter.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.Opcodes.class com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.Type.class
kryo-2.24.0.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/maven-v4_0_0.xsd"> <parent> <artifactId>oss-parent</artifactId> <groupId>org.sonatype.oss</groupId> <version>7</version> <relativePath>../pom.xml/pom.xml</relativePath> </parent> <modelVersion>4.0.0</modelVersion> <groupId>com.esotericsoftware.kryo</groupId> <artifactId>kryo</artifactId> <packaging>bundle</packaging> <name>Kryo</name> <version>2.24.0</version> <description>Fast, efficient Java serialization</description> <url>https://github.com/EsotericSoftware/kryo</url> <developers> <developer> <id>nathan.sweet</id> <name>Nathan Sweet</name> <email>nathan.sweet@gmail.com</email> </developer> </developers> <licenses> <license> <name>New BSD License</name> <url>http://www.opensource.org/licenses/bsd-license.php</url> <distribution>repo</distribution> </license> </licenses> <scm> <connection>scm:git:git@github.com:EsotericSoftware/kryo.git</connection> <developerConnection>scm:git:git@github.com:EsotericSoftware/kryo.git</developerConnection> <url>https://github.com/EsotericSoftware/kryo</url> </scm> <build> <sourceDirectory>src</sourceDirectory> <testSourceDirectory>test</testSourceDirectory> <pluginManagement> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <inherited>true</inherited> <configuration> <source>1.5</source> <target>1.5</target> <encoding>utf-8</encoding> </configuration> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <artifactId>maven-resources-plugin</artifactId> <version>2.5</version> <executions> <execution> <id>default-resources</id> <phase>none</phase> </execution> <execution> <id>default-testResources</id> <phase>none</phase> </execution> </executions> </plugin> <plugin> <artifactId>maven-jar-plugin</artifactId> <version>2.4</version> <configuration> <excludes> <exclude>**/.svn/*</exclude> </excludes> </configuration> </plugin> <plugin> <artifactId>maven-shade-plugin</artifactId> <version>2.1</version> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> </execution> </executions> <configuration> <minimizeJar>true</minimizeJar> <shadedArtifactAttached>false</shadedArtifactAttached> <artifactSet> <includes> <include>com.esotericsoftware.reflectasm:reflectasm:shaded</include> </includes> </artifactSet> </configuration> </plugin> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <version>2.4.0</version> <extensions>true</extensions> <configuration> <instructions> <Import-Package>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*,com.esotericsoftware.reflectasm*</Export-Package> </instructions> </configuration> </plugin> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.4</version> <executions> <execution> <id>dist-assembly</id> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> <configuration> <descriptor>etc/assembly-all.xml</descriptor> </configuration> </plugin> </plugins> </build> <profiles> <profile> <id>requireSnapshot</id> <build> <plugins> <plugin> <artifactId>maven-enforcer-plugin</artifactId> <executions> <execution> <goals> <goal>enforce</goal> </goals> <configuration> <rules> <evaluateBeanshell> <condition>"${project.version}".endsWith("-SNAPSHOT")</condition> <message>Jenkins should only build -SNAPSHOT versions</message> </evaluateBeanshell> </rules> <fail>true</fail> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> </profiles> <repositories> <repository> <id>sonatype-releases</id> <name>sonatype releases repo</name> <url>https://oss.sonatype.org/content/repositories/releases</url> </repository> </repositories> <dependencies> <dependency> <groupId>com.esotericsoftware.minlog</groupId> <artifactId>minlog</artifactId> <version>1.2</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.objenesis</groupId> <artifactId>objenesis</artifactId> <version>2.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.2</version> <scope>test</scope> </dependency> </dependencies> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> </project>
<dependency> <groupId>com.esotericsoftware.kryo</groupId> <artifactId>kryo</artifactId> <version>2.24.0</version> </dependency>
If you think the following kryo-2.24.0.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.