| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?xml version="1.0" encoding="UTF-8"?>
- <config>
- <input>
- <jar in="../target/class-winter-core-enhance-2.9.8.jar" out="../target/class-winter-core-enhance-2.9.8.jar"/>
- </input>
- <!-- 在混淆过程中标记不需要重命名的类、方法、字段 -->
- <keep-names>
- <class template="class winter.com.ideaaedi.classwinter.*">
- <field access="protected+"/>
- <method access="protected+"/>
- </class>
- </keep-names>
- <!-- 用于排除某些不需要混淆的类。 *-表示匹配所有 -->
- <ignore-classes>
- <class template="class org.*"/>
- <class template="class javax.*"/>
- <class template="class javassist.*"/>
- <class template="class winter.com.ideaaedi.classwinter.Forward*"/>
- <class template="class winter.com.ideaaedi.classwinter.util.JavassistUtil*"/>
- </ignore-classes>
- <!-- 混淆设置 -->
- <!-- 接口形参名保持不变 -->
- <property name="local-variables-naming" value="keep-parameters"/>
- <!-- 字符串加密 -->
- <property name="string-encryption" value="maximum"/>
- <property name="string-encryption-type" value="strong"/>
- <property name="string-encryption-version" value="v4"/>
- <!-- 行数混淆 -->
- <property name="line-numbers" value="obfuscate"/>
- <!-- 泛型混淆 -->
- <property name="generics" value="remove"/>
- <!-- 成员重新排序 -->
- <property name="member-reorder" value="enable"/>
- <!-- 数据jar压缩等级 -->
- <property name="output-jar-compression-level" value="9"/>
- <!-- 删除toString标签 -->
- <property name="remove-toString" value="enable"/>
- </config>
|