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