#需要转换的jar文件路径
-injars 'D:\fs-np.jar'
#转换后的jar文件名称
-outjars 'D:\fs-np-sec.jar'

#关联的第三方jar
-libraryjars 'C:\Program Files\Java\jre1.8.0_144\lib\rt.jar'
-libraryjars 'D:\fs-np_lib\spring-aop-4.3.17.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-beans-4.3.17.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-autoconfigure-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-starter-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-starter-logging-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-starter-test-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-starter-tomcat-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-starter-web-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-test-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-boot-test-autoconfigure-1.5.13.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-context-4.3.17.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-core-4.3.17.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-expression-4.3.17.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-test-4.3.17.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-web-4.3.17.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\spring-webmvc-4.3.17.RELEASE.jar'
-libraryjars 'D:\fs-np_lib\sqlite-jdbc-3.21.0.jar'
-libraryjars 'D:\fs-np_lib\tomcat-annotations-api-8.5.31.jar'
-libraryjars 'D:\fs-np_lib\tomcat-embed-core-8.5.31.jar'
-libraryjars 'D:\fs-np_lib\tomcat-embed-el-8.5.31.jar'
-libraryjars 'D:\fs-np_lib\tomcat-embed-websocket-8.5.31.jar'
-libraryjars 'D:\fs-np_lib\validation-api-1.1.0.Final.jar'

#保持源文件名称和行号信息不变
-keepattributes SourceFile,LineNumberTable

#保持指定的类的public和private字段的不变
-keep public class com.sanro.sys.np.msg.CallInfo {
public private <fields>;
}

#保持指定包下面的所有类的字段和方法不变
-keep public class com.sanro.sys.np.msg.* {
  <fields>;

  <method>;
}

-keep public class com.sanro.sys.np.msg.CdrInfo {
public private <fields>;
}

-keep public class com.sanro.sys.np.msg.ChannelInfo {
public private <fields>;
}

#保持main函数的不变
# Keep - Applications. Keep all application classes, along with their 'main' methods.
-keepclasseswithmembers public class * {
public static void main(java.lang.String[]);
}

proguard的简单配置说明的更多相关文章

  1. ElasticSearch安装及简单配置说明

      目录 1.      准备安装包... 1 2.      安装jdk7. 1 3.      安装ElasticSearch. 2 4.      安装maven. 3 5.      集成IK ...

  2. ueditor插件简单使用

    下载地址:http://ueditor.baidu.com/website/download.html 建议同时下载所需版本及完整源码.   [ 1.4.3 JSP + 完整源码src ] 简单配置说 ...

  3. 基于Hadoop生态SparkStreaming的大数据实时流处理平台的搭建

    随着公司业务发展,对大数据的获取和实时处理的要求就会越来越高,日志处理.用户行为分析.场景业务分析等等,传统的写日志方式根本满足不了业务的实时处理需求,所以本人准备开始着手改造原系统中的数据处理方式, ...

  4. tomcat 简单安装配置说明

    1.下载安装文件[apache-tomcat-6.0.41.tar.gz]到指定目录[/usr/local]2.解压文件[tar -zxvf apache-tomcat-6.0.41.tar.gz], ...

  5. SpringBoot整合kafka的简单应用及配置说明

    引入依赖 <!-- https://mvnrepository.com/artifact/org.springframework.kafka/spring-kafka --> <de ...

  6. NHibernate之映射文件配置说明

    NHibernate之映射文件配置说明 1. hibernate-mapping 这个元素包括以下可选的属性.schema属性,指明了这个映射所引用的表所在的schema名称.假若指定了这个属性, 表 ...

  7. Eclipse与Android源码中ProGuard工具的使用

    由于工作需要,这两天和同事在研究android下面的ProGuard工具的使用,通过查看android官网对该工具的介绍以及网络上其它相关资料,再加上自己的亲手实践,算是有了一个基本了解.下面将自己的 ...

  8. WCF服务器证书配置说明-没有能够进行密钥交换的私钥,或者进程可能没有访问私钥的权限

    WCF服务器证书配置说明 1.创建证书: makecert.exe -sr LocalMachine -ss My -a sha1 -n CN=XXX -sky exchange -pe 说明: -s ...

  9. maven -- 学习笔记(二)之setting.xml配置说明(备忘)

    setting.xml配置说明,learn from:http://pengqb.javaeye.com,http://blog.csdn.net/mypop/article/details/6146 ...

随机推荐

  1. jQuery 发送验证码倒计时按钮 复制代码

    <!DOCTYPE html> <html> <head> <title></title> <script src="../ ...

  2. 牛客网-《剑指offer》-变态跳台阶

    C++ class Solution { public: int jumpFloorII(int n) { <<--n; } }; 推导: 关于本题,前提是n个台阶会有一次n阶的跳法.分析 ...

  3. File /hbase could only be replicated to 0 nodes instead of minReplication (=1). There are 30 datanode(s) running and no node(s) are excluded in this operation.

    原因: hdfs-site.xml中的配置为: <property> <name>dfs.datanode.du.reserved</name> <value ...

  4. SQL Server 中断开连接到指定数据库的所有连接

    常用的情形是在部署测试数据库时需要通过SQL代码自动重新创建数据库,在删除的时候往往会发生错误,错误信息一般会指出目前有用户连接到这个数据库上,因此不能删除. 实现的方式是通过查询指定数据库中活跃的 ...

  5. 1064: 不明飞行物(ufo)

    #include<iostream> #include<string> using namespace std; int main(){ string a,b ; long m ...

  6. Memcached常用命令及使用说明——netcat

    数据存储(假设key为test,value为12345) printf "set test 0 0 5\r\n12345\r\n" | nc 127.0.0.1 12000 STO ...

  7. 高仿美团主界面&lt;一&gt;

    声明:本demo还未完好,正在持续更新中... 先上图吧: 这个小demo资源图片全是用青花瓷抠出来的,如今仅仅是完毕了 一部分. 会持续更行中. . .有兴趣的朋友能够关注我,我们一起coding, ...

  8. SSM实战——秒杀系统之DAO层实体定义、接口设计、mybatis映射文件编写、整合Spring与Mybatis

    一:DAO实体编码 1:首先,在src目录下,新建org.myseckill.entity包,用于存放实体类: 2:实体类设计 根据前面创建的数据库表以及映射关系,创建实体类. 表一:秒杀商品表 对应 ...

  9. 【JMeter】初识JMeter(1)

    一.JMeter介绍 JMeter是一款开源桌面应用软件,可以用来模拟用户负载来完成性能测试工作.JMeter的功能在版本升级的过程中已经十分强大,现在多数互联网公司都在使用JMeter来完成产品或者 ...

  10. django之创建第7-2个项目-url配置分离

    1.urls.PY分离 # -*- coding: UTF-8 -*- from django.conf.urls import patterns, include, url # Uncomment ...