allatori.xml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <config>
  2. <input>
  3. <jar in="${project.build.finalName}.jar" out="${project.build.finalName}.jar"/>
  4. </input>
  5. <keep-names>
  6. <class access="protected+">
  7. <field access="protected+"/>
  8. <method access="protected+"/>
  9. </class>
  10. </keep-names>
  11. <ignore-classes>
  12. <!-- 注意:spring的框架相关的文件需要排除,避免启动报错 -->
  13. <class template="class jnpf.properties.ReportProperties"/>
  14. <class template="class jnpf.univer.*"/>
  15. </ignore-classes>
  16. <!-- 混淆设置 -->
  17. <!--随机类名保持小写-->
  18. <property name="classes-naming" value="abc"/>
  19. <!-- 接口形参名保持不变 -->
  20. <property name="local-variables-naming" value="keep-parameters"/>
  21. <!-- 字符串加密 -->
  22. <property name="string-encryption" value="maximum"/>
  23. <property name="string-encryption-type" value="strong"/>
  24. <property name="string-encryption-version" value="v4"/>
  25. <!-- 行数混淆 -->
  26. <property name="line-numbers" value="obfuscate"/>
  27. <!-- 成员重新排序 -->
  28. <property name="member-reorder" value="enable"/>
  29. <!-- 数据jar压缩等级 -->
  30. <property name="output-jar-compression-level" value="9"/>
  31. <property name="log-file" value="log.xml"/>
  32. </config>