#需要转换的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. JetBrains中配置注释与代码对齐的方法

    一.解决方案

  2. SpringBoot使用Mybatis注解进行一对多和多对多查询(2)

    SpringBoot使用Mybatis注解进行一对多和多对多查询 GitHub的完整示例项目地址kingboy-springboot-data 一.模拟的业务查询 系统中的用户user都有唯一对应的地 ...

  3. android形状drawable

    1.在res目录下新建drawable目录. 2.新建一个xml文件. 3.採用drawable来定义资源. <? xml version="1.0" encoding=&q ...

  4. Java并发容器之非阻塞队列ConcurrentLinkedQueue

    参考资料:http://blog.csdn.net/chenchaofuck1/article/details/51660521 实现一个线程安全的队列有两种实现方式:一种是使用阻塞算法,阻塞队列就是 ...

  5. ubuntu 安装 Cmake(转)

    安装 CMake 1.下载最新的CMake( 版本:3.4.0) wget http://www.cmake.org/files/v3.4/cmake-3.4.0-rc2-Linux-i386.tar ...

  6. jackson 中JsonFormat date类型字段的使用

    为了便于date类型字段的序列化和反序列化,需要在数据结构的date类型的字段上用JsonFormat注解进行注解具体格式如下 @JsonFormat(pattern = "yyyy-MM- ...

  7. kettle的安装、配置与运行

      1.下载与安装 官方下载地址:https://community.hitachivantara.com/docs/DOC-1009855 下载好后,解压,还可以对该目录进行重命名. 2.环境配置 ...

  8. Inno Setup入门(七)——提供安装语言选项

    Inno Setup安装目录下有一个Languages的文件夹,该文件夹提供了可供使用的语言,通过在脚本中加入[languages]段,可以实现该项功能,实现代码如下: [setup] ;全局设置,本 ...

  9. &lt;十一&gt;读&lt;&lt;大话设计模式&gt;&gt;之抽象工厂模式

    学习设计模式有一段时间了,对设计模式有一个体会,就是没那么难.就是设计程序遵循一些原则,让代码可复用,在改动的时候不用涉及太多的类,扩展方便.抽象工厂模式名字听起来抽象.但理解起来一点也不抽象,用语言 ...

  10. oracle 、mysql、 sql server使用记录

    oracle .mysql. sql server使用记录 mysql常用命令: mysqld --启动mysql数据库 show databases; -- 查看数据库 use database; ...