Я использую последнюю версию (2.0.14) плагина wvengen ProGuard maven с ProGuard 6.0.3.Я указал несколько типичных опций, без указания библиотек:
<option>-dontnote **</option>
<option>-renamesourcefileattribute SourceFile</option>
<option>-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,*Annotation*,EnclosingMethod</option>
<option>-keep class my.package.Class { *; }</option>
<option>-keepclasseswithmembernames,includedescriptorclasses class * { native <methods>; }</option>
<option>-keepclassmembers,allowoptimization enum * { public static **[] values(); public static ** valueOf(java.lang.String); }</option>
<option>-keepclassmembers class * implements java.io.Serializable { static final long serialVersionUID; private static final java.io.ObjectStreamField[] serialPersistentFields; private void writeObject(java.io.ObjectOutputStream); private void readObject(java.io.ObjectInputStream); java.lang.Object writeReplace(); java.lang.Object readResolve(); }</option>
Он продолжает жаловаться, что «Ошибка: один и тот же входной jar [/usr/jdk/lib/tools.jar] указан дважды».Любые предложения о том, как это исправить?
Спасибо!