Download kryo-4.0.1.jar file

Introduction

You can download kryo-4.0.1.jar in this page.

License

New BSD License

Type List

kryo-4.0.1.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.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.io.Util.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.EnumNameSerializer.class
com.esotericsoftware.kryo.serializers.ExternalizableSerializer.class
com.esotericsoftware.kryo.serializers.FieldSerializer.class
com.esotericsoftware.kryo.serializers.FieldSerializerAnnotationsUtil.class
com.esotericsoftware.kryo.serializers.FieldSerializerConfig.class
com.esotericsoftware.kryo.serializers.FieldSerializerGenericsUtil.class
com.esotericsoftware.kryo.serializers.FieldSerializerUnsafeUtil.class
com.esotericsoftware.kryo.serializers.FieldSerializerUnsafeUtilImpl.class
com.esotericsoftware.kryo.serializers.Generics.class
com.esotericsoftware.kryo.serializers.GenericsResolver.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.OptionalSerializers.class
com.esotericsoftware.kryo.serializers.TaggedFieldSerializer.class
com.esotericsoftware.kryo.serializers.TaggedFieldSerializerConfig.class
com.esotericsoftware.kryo.serializers.TimeSerializers.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

Pom

kryo-4.0.1.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>4.0.1</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.8</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>
						<!-- Internal APIs -->
						<difference>
							<className>com/esotericsoftware/kryo/Kryo</className>
							<method>*GenericsScope*</method>
							<differenceType>7002</differenceType>
						</difference>
						<difference>
							<className>com/esotericsoftware/kryo/serializers/FieldSerializer</className>
							<method>*getGenericsScope*</method>
							<differenceType>7006</differenceType>
							<to>*</to>
						</difference>
						<difference>
							<className>com/esotericsoftware/kryo/serializers/FieldSerializer</className>
							<method>*getGenericsScope*</method>
							<differenceType>7009</differenceType>
							<to>*</to>
						</difference>
						<difference>
							<className>com/esotericsoftware/kryo/Generics</className>
							<differenceType>8001</differenceType>
						</difference>
						<!-- 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>
						<difference>
							<className>com/esotericsoftware/kryo/Kryo</className>
							<method>*isClousre*</method>
							<differenceType>7002</differenceType>
						</difference>
						<!-- Nonbreaking (adding a method with default value to an annotation) -->
						<difference>
							<className>com/esotericsoftware/kryo/serializers/TaggedFieldSerializer$Tag</className>
							<method>boolean annexed()</method>
							<differenceType>7012</differenceType>
						</difference>
					</ignored>
				</configuration>
			</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.8</version>
			</plugin>
		</plugins>
	</reporting>

</project>

POM Entry

<dependency>
   <groupId>com.esotericsoftware</groupId>
   <artifactId>kryo</artifactId>
   <version>4.0.1</version>
</dependency>

Download

If you think the following kryo-4.0.1.jar downloaded from Maven central repository is inappropriate, such as containing malicious code/tools or violating the copyright, please email , thanks.



Download kryo-4.0.1.jar file




PreviousNext

Related