당신은 단지 injar를 지정해야하고 outjar 매개 변수는 같은 병을 지적, 난독 화는 원래 병보다 우선합니다.
내 난독 설정 (자바 6이 설정 자바 7 따라서, 그룹 ID, 버전 및 artifactId를 변경)
<plugin>
<groupId>com.pyx4me</groupId>
<artifactId>proguard-maven-plugin</artifactId>
<version>2.0.4</version>
<executions>
<execution>
<phase>process-classes</phase>
<goals>
<goal>proguard</goal>
</goals>
</execution>
</executions>
<configuration>
<obfuscate>true</obfuscate>
<includeDependency>false</includeDependency>
<injar>classes</injar>
<maxMemory>512m</maxMemory>
<libs>
<!-- dependency jar here -->
</libs>
<options>
<option>-keepattributes *Annotation*</option>
<option>-allowaccessmodification</option>
<option>-dontskipnonpubliclibraryclasses</option>
<option>-dontskipnonpubliclibraryclassmembers</option>
<option>-dontusemixedcaseclassnames</option>
<option>-dontshrink </option>
</options>
</configuration>
<dependencies>
<dependency>
<groupId>net.sf.proguard</groupId>
<artifactId>proguard</artifactId>
<version>4.4</version>
<scope>runtime</scope>
</dependency>
</dependencies>
</plugin>
HTH.
모든 단일 매개 변수를 시도했지만 작동하지 않습니다. 이 지시 사항을 따르면 나는 프로젝트 small.jar를 얻는다. 하지만 project.jar은 없습니다. – user1126084