Try fixing
This commit is contained in:
parent
e89fbec94a
commit
8ec31281a7
76
gson/pom.xml
76
gson/pom.xml
|
@ -93,82 +93,6 @@
|
||||||
<argLine>--illegal-access=deny</argLine>
|
<argLine>--illegal-access=deny</argLine>
|
||||||
</configuration>
|
</configuration>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
|
||||||
<groupId>com.coderplus.maven.plugins</groupId>
|
|
||||||
<artifactId>copy-rename-maven-plugin</artifactId>
|
|
||||||
<version>1.0.1</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>pre-obfuscate-class</id>
|
|
||||||
<phase>process-test-classes</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>rename</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<fileSets>
|
|
||||||
<fileSet>
|
|
||||||
<sourceFile>${project.build.directory}/test-classes/com/google/gson/functional/EnumWithObfuscatedTest.class</sourceFile>
|
|
||||||
<destinationFile>${project.build.directory}/test-classes-obfuscated-injar/com/google/gson/functional/EnumWithObfuscatedTest.class</destinationFile>
|
|
||||||
</fileSet>
|
|
||||||
<fileSet>
|
|
||||||
<sourceFile>${project.build.directory}/test-classes/com/google/gson/functional/EnumWithObfuscatedTest$Gender.class</sourceFile>
|
|
||||||
<destinationFile>${project.build.directory}/test-classes-obfuscated-injar/com/google/gson/functional/EnumWithObfuscatedTest$Gender.class</destinationFile>
|
|
||||||
</fileSet>
|
|
||||||
</fileSets>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>com.github.wvengen</groupId>
|
|
||||||
<artifactId>proguard-maven-plugin</artifactId>
|
|
||||||
<version>2.6.0</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>obfuscate-test-class</id>
|
|
||||||
<phase>process-test-classes</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>proguard</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
<configuration>
|
|
||||||
<obfuscate>true</obfuscate>
|
|
||||||
<injar>test-classes-obfuscated-injar</injar>
|
|
||||||
<outjar>test-classes-obfuscated-outjar</outjar>
|
|
||||||
<inFilter>**/*.class</inFilter>
|
|
||||||
<proguardInclude>${basedir}/src/test/resources/testcases-proguard.conf</proguardInclude>
|
|
||||||
<libs>
|
|
||||||
<lib>${project.build.directory}/classes</lib>
|
|
||||||
<lib>${java.home}/jmods/java.base.jmod</lib>
|
|
||||||
</libs>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-resources-plugin</artifactId>
|
|
||||||
<version>3.3.0</version>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>post-obfuscate-class</id>
|
|
||||||
<phase>process-test-classes</phase>
|
|
||||||
<goals>
|
|
||||||
<goal>copy-resources</goal>
|
|
||||||
</goals>
|
|
||||||
<configuration>
|
|
||||||
<outputDirectory>${project.build.directory}/test-classes/com/google/gson/functional</outputDirectory>
|
|
||||||
<resources>
|
|
||||||
<resource>
|
|
||||||
<directory>${project.build.directory}/test-classes-obfuscated-outjar/com/google/gson/functional</directory>
|
|
||||||
<includes>
|
|
||||||
<include>EnumWithObfuscatedTest.class</include>
|
|
||||||
<include>EnumWithObfuscatedTest$Gender.class</include>
|
|
||||||
</includes>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
</configuration>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
Plugins for building / modifying artifacts
|
Plugins for building / modifying artifacts
|
||||||
|
|
Loading…
Reference in New Issue
Block a user