Proguard делает что-то странное.Как у меня есть две банки, одна охраняется Proguard, а вторая нет.
Я настроил Proguard, чтобы он ничего не делал, только для создания «охраняемой» банки.(из-за проблемы и из-за тестирования)
<plugin>
<groupId>com.github.wvengen</groupId>
<artifactId>proguard-maven-plugin</artifactId>
<version>${plugin.proguard.version}</version>
<executions>
<execution>
<id>obfuscation-packaging</id>
<phase>package</phase>
<goals>
<goal>proguard</goal>
</goals>
<configuration>
<proguardVersion>${tool.proguard.version}</proguardVersion>
<includeDependency>false</includeDependency>
<obfuscate>false</obfuscate>
<injar>${project.build.finalName}.${project.packaging}</injar>
<outjar>${project.build.finalName}-proguard.${project.packaging}</outjar>
<proguardInclude>${basedir}/proguard.conf</proguardInclude>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>net.sf.proguard</groupId>
<artifactId>proguard-base</artifactId>
<version>${tool.proguard.version}</version>
</dependency>
</dependencies>
</plugin>
Файл конфигурации:
-libraryjars <java.home>/jmods/java.base.jmod
-dontnote
-dontwarn
-keepparameternames
-dontoptimize
-dontobfuscate
-dontpreverify
-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,*Annotation*,EnclosingMethod
-keep class org.** { *; }
-keep public class * {
<methods>;
}
Не тронут proguard jar имеет следующий список разрешений доступа.
![enter image description here](https://i.stack.imgur.com/mMr3I.png)
Как видите, D drwxr-xr-x
Но созданная банкой Proguard почти ничего не имеет
![enter image description here](https://i.stack.imgur.com/qCy8R.png)
Что может быть не так?Как решить эту проблему?
Environment
Proguard версии 6.1.0beta1 Плагин Maven 2.0.14 Java: 10 ОС Windows 10