4.0.0 com.google.code.gson gson-parent 2.9.1-SNAPSHOT gson Gson Apache-2.0 https://www.apache.org/licenses/LICENSE-2.0.txt junit junit test org.apache.maven.plugins maven-compiler-plugin default-compile module-info.java org.apache.maven.plugins maven-surefire-plugin 3.0.0-M7 --illegal-access=deny org.apache.maven.plugins maven-javadoc-plugin com.google.gson.internal:com.google.gson.internal.bind org.moditect moditect-maven-plugin 1.0.0.RC2 add-module-info package add-module-info 9 ${project.build.sourceDirectory}/module-info.java true biz.aQute.bnd bnd-maven-plugin 6.3.1 bnd-process org.apache.maven.plugins maven-jar-plugin ${project.build.outputDirectory}/META-INF/MANIFEST.MF org.codehaus.mojo templating-maven-plugin 1.0.0 filtering-java-templates filter-sources ${basedir}/src/main/java-templates ${project.build.directory}/generated-sources/java-templates com.coderplus.maven.plugins copy-rename-maven-plugin 1.0.1 pre-obfuscate-class process-test-classes rename ${project.build.directory}/test-classes/com/google/gson/functional/EnumWithObfuscatedTest.class ${project.build.directory}/test-classes-obfuscated-injar/com/google/gson/functional/EnumWithObfuscatedTest.class ${project.build.directory}/test-classes/com/google/gson/functional/EnumWithObfuscatedTest$Gender.class ${project.build.directory}/test-classes-obfuscated-injar/com/google/gson/functional/EnumWithObfuscatedTest$Gender.class com.github.wvengen proguard-maven-plugin 2.5.3 process-test-classes proguard true test-classes-obfuscated-injar test-classes-obfuscated-outjar **/*.class ${basedir}/src/test/resources/testcases-proguard.conf ${project.build.directory}/classes ${java.home}/jmods/java.base.jmod maven-resources-plugin 3.2.0 post-obfuscate-class process-test-classes copy-resources ${project.build.directory}/test-classes/com/google/gson/functional ${project.build.directory}/test-classes-obfuscated-outjar/com/google/gson/functional EnumWithObfuscatedTest.class EnumWithObfuscatedTest$Gender.class