
META-INF.maven.com.esotericsoftware.kryo.pom.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of kryo5 Show documentation
Show all versions of kryo5 Show documentation
Fast, efficient Java serialization. This is the version specific Kryo artifact.
The newest version!
<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>5.6.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.</description> <properties> <kryo.root>../</kryo.root> </properties> <dependencies> <dependency> <groupId>com.esotericsoftware</groupId> <artifactId>reflectasm</artifactId> <version>1.11.9</version> </dependency> <dependency> <groupId>org.objenesis</groupId> <artifactId>objenesis</artifactId> <version>3.4</version> </dependency> <dependency> <groupId>com.esotericsoftware</groupId> <artifactId>minlog</artifactId> <version>1.3.1</version> </dependency> </dependencies> <build> <directory>${kryo.root}/target</directory> <sourceDirectory>${kryo.root}/src</sourceDirectory> <testSourceDirectory>${kryo.root}/test</testSourceDirectory> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifestEntries> <Automatic-Module-Name>com.esotericsoftware.kryo</Automatic-Module-Name> </manifestEntries> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.felix</groupId> <artifactId>maven-bundle-plugin</artifactId> <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> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>3.7.1</version> <configuration> <archiveBaseDirectory>${kryo.root}</archiveBaseDirectory> <descriptors> <descriptor>${kryo.root}/build/assembly-all.xml</descriptor> </descriptors> </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>true</skip> <logResults>true</logResults> <minSeverity>warning</minSeverity> <excludes> <!-- Internal APIs --> <exclude>com/esotericsoftware/kryo/util/GenericsUtil</exclude> <exclude>com/esotericsoftware/kryo/util/CuckooObjectMap</exclude> <exclude>com/esotericsoftware/kryo/util/IdentityMap</exclude> <exclude>com/esotericsoftware/kryo/util/IdentityObjectIntMap</exclude> <exclude>com/esotericsoftware/kryo/util/IntArray</exclude> <exclude>com/esotericsoftware/kryo/util/IntMap</exclude> <exclude>com/esotericsoftware/kryo/util/ObjectMap</exclude> <exclude>com/esotericsoftware/kryo/util/ObjectIntMap</exclude> <exclude>com/esotericsoftware/kryo/unsafe/UnsafeUtil</exclude> </excludes> </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>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy