首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

maven封装 实现代码混淆

2013-07-09 
maven打包 实现代码混淆# ----------------------------------#通过指定数量的优化能执行#-optimizationpa

maven打包 实现代码混淆
# ----------------------------------# 通过指定数量的优化能执行# -optimizationpasses n# -----------------------------------optimizationpasses 3# ----------------------------------# 混淆时不会产生形形色色的类名 # -dontusemixedcaseclassnames# -----------------------------------dontusemixedcaseclassnames# ----------------------------------# 指定不去忽略非公共的库类# -dontskipnonpubliclibraryclasses# ----------------------------------#-dontskipnonpubliclibraryclasses# ----------------------------------# 不预校验# -dontpreverify# ----------------------------------# -dontpreverify# ----------------------------------# 输出生成信息# -verbose# -----------------------------------verbose#混淆时应用侵入式重载 -overloadaggressively #优化时允许访问并修改有修饰符的类和类的成员 -allowaccessmodification#确定统一的混淆类的成员名称来增加混淆 -useuniqueclassmembernames#这里添加你不需要混淆的类-keep class cn.sunline.test.Test {*;} -keep public class * extends javax.servlet.Servlet -keepattributes ** #-keepnames class * implements java.io.Serializable# ---------保护所有实体中的字段名称-----------keepclassmembers class * implements java.io.Serializable { <fields>;}# --------- 保护类中的所有方法名 -------------keepclassmembers class * {public <methods>;}

?

热点排行