4.0.0
com.esotericsoftware
kryo-parent
5.5.0
pom
Kryo Parent
Fast, efficient Java serialization. This is the parent POM that defines common settings and lists the modules.
https://github.com/EsotericSoftware/kryo
3-Clause BSD License
https://opensource.org/licenses/BSD-3-Clause
repo
https://github.com/EsotericSoftware/kryo
scm:git:git@github.com:EsotericSoftware/kryo.git
scm:git:git@github.com:EsotericSoftware/kryo.git
kryo-parent-5.5.0
sonatype-nexus-snapshots
Sonatype Nexus Snapshots
https://oss.sonatype.org/content/repositories/snapshots/
sonatype-nexus-staging
Sonatype Nexus Releases
https://oss.sonatype.org/service/local/staging/deploy/maven2/
nathan.sweet
Nathan Sweet
admin@esotericsoftware.com
${basedir}
5
1.8
UTF-8
5.9.2
1.8.20
true
pom-main.xml
pom-versioned.xml
benchmarks
org.junit.jupiter
junit-jupiter-api
${junit.version}
test
org.junit.jupiter
junit-jupiter-engine
${junit.version}
test
org.junit.jupiter
junit-jupiter-params
${junit.version}
test
org.apache.commons
commons-lang3
3.12.0
test
src
test
org.codehaus.mojo
build-helper-maven-plugin
3.3.0
org.apache.maven.plugins
maven-clean-plugin
3.2.0
org.apache.maven.plugins
maven-compiler-plugin
3.8.1
${javac.target}
${javac.target}
utf-8
org.apache.maven.plugins
maven-install-plugin
3.0.1
org.apache.maven.plugins
maven-deploy-plugin
3.1.1
org.apache.maven.plugins
maven-jar-plugin
3.3.0
org.apache.maven.plugins
maven-site-plugin
3.9.1
org.apache.maven.plugins
maven-surefire-plugin
3.0.0
maven-resources-plugin
3.3.0
default-resources
none
default-testResources
none
org.apache.maven.plugins
maven-javadoc-plugin
3.4.1
none
8
org.codehaus.mojo
findbugs-maven-plugin
3.0.5
org.apache.maven.plugins
maven-release-plugin
2.5.3
true
false
release
-Prelease
deploy
verify
org.apache.felix
maven-bundle-plugin
5.1.8
org.apache.maven.plugins
maven-shade-plugin
3.4.1
org.apache.maven.plugins
maven-enforcer-plugin
3.1.0
net.revelc.code.formatter
formatter-maven-plugin
2.21.0
${kryo.root}/eclipse/code-format.xml
KEEP
${javac.target}
${javac.target}
${javac.target}
${project.build.sourceDirectory}
**/benchmarks/**/*.java
org.apache.maven.plugins
maven-enforcer-plugin
enforce-maven
enforce
3.5.0
release
org.apache.maven.plugins
maven-source-plugin
3.2.1
attach-sources
jar-no-fork
org.apache.maven.plugins
maven-javadoc-plugin
3.3.1
attach-javadocs
jar
org.apache.maven.plugins
maven-gpg-plugin
3.0.1
sign-artifacts
verify
sign
requireSnapshot
org.apache.maven.plugins
maven-enforcer-plugin
3.2.1
enforce
"${project.version}".endsWith("-SNAPSHOT")
Only build -SNAPSHOT versions.
true
kotlin
!skipKotlin
org.codehaus.mojo
build-helper-maven-plugin
add-test-source
generate-test-sources
add-test-source
test-kotlin
org.jetbrains.kotlin
kotlin-maven-plugin
${kotlin.version}
test-compile
test-compile
test-compile
org.jetbrains.kotlin
kotlin-stdlib
${kotlin.version}
test
jdk11ge
[11,
org.codehaus.mojo
build-helper-maven-plugin
add-test-source
generate-test-sources
add-test-source
test-kotlin
test-jdk11
org.apache.maven.plugins
maven-compiler-plugin
jdk17ge
[17,
org.apache.maven.plugins
maven-surefire-plugin
**/java11/*Test.java
org.codehaus.mojo
build-helper-maven-plugin
add-test-source
generate-test-sources
add-test-source
test-kotlin
test-jdk11
test-jdk17
org.apache.maven.plugins
maven-compiler-plugin
${java.vm.specification.version}
${java.vm.specification.version}
-parameters
--enable-preview
--add-exports=java.base/jdk.internal.ref=ALL-UNNAMED
--add-exports=java.base/sun.nio.ch=ALL-UNNAMED
org.apache.maven.plugins
maven-surefire-plugin
--enable-preview
--add-opens java.base/sun.nio.ch=ALL-UNNAMED
--add-opens java.base/java.nio=ALL-UNNAMED
--add-opens java.base/java.util.concurrent.atomic=ALL-UNNAMED
sonatype-releases
sonatype releases repo
https://oss.sonatype.org/content/repositories/releases
sonatype-snapshots
sonatype snapshots repo
https://oss.sonatype.org/content/repositories/snapshots
false
true