4.0.0
com.google.code.gson
gson-parent
2.13.2
pom
Gson Parent
Gson JSON library
https://github.com/google/gson
gson
test-jpms
test-graal-native-image
test-shrinker
extras
metrics
proto
UTF-8
8
11
2025-09-10T20:37:36Z
false
${gson.isTestModule}
https://github.com/google/gson/
scm:git:https://github.com/google/gson.git
scm:git:git@github.com:google/gson.git
gson-parent-2.13.2
sonatype-nexus-snapshots
https://central.sonatype.com/repository/maven-snapshots/
google
Google
https://www.google.com
GitHub Issues
https://github.com/google/gson/issues
Apache-2.0
https://www.apache.org/licenses/LICENSE-2.0.txt
junit
junit
4.13.2
com.google.truth
truth
1.4.4
org.apache.maven.plugins
maven-enforcer-plugin
3.6.1
enforce-versions
enforce
[3.3.1,)
[11,22)
com.diffplug.spotless
spotless-maven-plugin
2.46.1
check
*.md
*.xml
.github/**/*.yml
.gitignore
true
2
src/test/java/com/google/gson/functional/Java17RecordTest.java
src/test/java/com/google/gson/native_test/Java17RecordReflectionTest.java
true
true
true
org.apache.maven.plugins
maven-artifact-plugin
3.6.0
buildinfo
org.apache.maven.plugins
maven-compiler-plugin
3.14.0
true
true
true
-XDcompilePolicy=simple
--should-stop=ifError=FLOW
-Xplugin:ErrorProne
-XepExcludedPaths:.*/generated-test-sources/protobuf/.*
-Xep:NotJavadoc:OFF
-XepAllSuggestionsAsWarnings
-Xep:AnnotationPosition
-Xep:AssertFalse
-Xep:ClassName
-Xep:ClassNamedLikeTypeParameter:WARN
-Xep:ComparisonContractViolated
-Xep:ConstantField:WARN
-Xep:DepAnn
-Xep:DifferentNameButSame
-Xep:EmptyIf
-Xep:EqualsBrokenForNull
-Xep:ForEachIterable:WARN
-Xep:FunctionalInterfaceClash
-Xep:InitializeInline
-Xep:InterfaceWithOnlyStatics
-Xep:LambdaFunctionalInterface:WARN
-Xep:LongLiteralLowerCaseSuffix
-Xep:MemberName
-Xep:MissingBraces:WARN
-Xep:MissingDefault
-Xep:MixedArrayDimensions:WARN
-Xep:MultiVariableDeclaration:WARN
-Xep:MultipleTopLevelClasses:WARN
-Xep:NonCanonicalStaticMemberImport
-Xep:NonFinalStaticField
-Xep:PackageLocation:WARN
-Xep:PatternMatchingInstanceof:OFF
-Xep:PrimitiveArrayPassedToVarargsMethod
-Xep:PrivateConstructorForUtilityClass:WARN
-Xep:RemoveUnusedImports:WARN
-Xep:StatementSwitchToExpressionSwitch:OFF
-Xep:StaticQualifiedUsingExpression
-Xep:StringConcatToTextBlock:OFF
-Xep:SwitchDefault:WARN
-Xep:SystemExitOutsideMain
-Xep:SystemOut
-Xep:TestExceptionChecker
-Xep:ThrowSpecificExceptions:OFF
-Xep:TryFailRefactoring:OFF
-Xep:TypeParameterNaming:WARN
-Xep:UnescapedEntity
-Xep:UngroupedOverloads:WARN
-Xep:UnnecessarilyFullyQualified
-Xep:UnnecessarilyUsedValue
-Xep:UnnecessaryBoxedVariable:WARN
-Xep:UnnecessaryDefaultInEnumSwitch
-Xep:UnnecessaryFinal
-Xep:UnnecessaryStaticImport:WARN
-Xep:UnusedException
-Xep:UrlInSee
-Xep:UseCorrectAssertInTests
-Xep:UseEnumSwitch:WARN
-Xep:WildcardImport:WARN
-Xep:YodaCondition
-Xlint:all,-options
com.google.errorprone
error_prone_core
2.41.0
org.apache.maven.plugins
maven-javadoc-plugin
3.11.3
${gson.isTestModule}
11
all,-missing
false
https://docs.oracle.com/en/java/javase/11/docs/api/
https://errorprone.info/api/latest/
false
true
true
org.apache.maven.plugins
maven-surefire-plugin
3.5.3
org.apache.maven.plugins
maven-failsafe-plugin
3.5.3
org.apache.maven.plugins
maven-jar-plugin
3.4.2
org.apache.maven.plugins
maven-install-plugin
3.1.4
${gson.isTestModule}
org.apache.maven.plugins
maven-source-plugin
3.3.1
${gson.isTestModule}
org.apache.maven.plugins
maven-gpg-plugin
3.2.8
${gson.isTestModule}
org.sonatype.central
central-publishing-maven-plugin
0.8.0
true
central
org.apache.maven.plugins
maven-release-plugin
3.1.1
true
false
release
clean verify
antrun:run@replace-version-placeholders
antrun:run@replace-old-version-references
antrun:run@git-add-changed
org.apache.maven.plugins
maven-antrun-plugin
3.1.0
replace-version-placeholders
run
replace-old-version-references
run
false
git-add-changed
run
com.github.siom79.japicmp
japicmp-maven-plugin
0.23.1
${gson.isTestModule}
${project.groupId}
${project.artifactId}
0.0.0-JAPICMP-OLD
true
true
com.google.gson.internal
true
true
true
org.codehaus.mojo
animal-sniffer-maven-plugin
1.24
check-android-compatibility
check
${gson.isTestModule}
net.sf.androidscents.signature
android-api-level-21
5.0.1_r2
disable-error-prone
[,17)
org.apache.maven.plugins
maven-compiler-plugin
-Xlint:all,-options
release
org.apache.maven.plugins
maven-source-plugin
attach-sources
jar-no-fork
org.apache.maven.plugins
maven-javadoc-plugin
attach-javadocs
jar
org.apache.maven.plugins
maven-gpg-plugin
sign-artifacts
verify
sign
org.sonatype.central
central-publishing-maven-plugin