#需要转换的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. javascript中IE浏览器不支持NEW DATE()带参数的解决方法

    代码如下: var date1=new Date(dateTimes[z][1]); 在火狐下 可以正常取得时间,在IE7下 却是 NaN.纠结老长时间,放弃了new date 然后再老外的论坛中找了 ...

  2. Windows Service 之 Bug 记录

    1.未能将“obj\x86\Debug\**.exe”复制到“bin\Debug\**.exe”.超出了重试计数 10.失败. 解决方案:关闭 VS 程序,到上述下,把 **.exe 删掉,然后重新打 ...

  3. 两个自定义对象List列表取交集(intersection)

    public static void main(String[] args) { List<Fpxx> list = ListUtils.intersection(getFpList1() ...

  4. 安装 LUA

    为了以后方便,记录一下步骤 1.yum install readline-devel 2.wget http://www.lua.org/ftp/lua-5.1.4.tar.gz 3.cd lua-5 ...

  5. 使用hadoop eclipse plugin提交Job并添加多个第三方jar

    来自:http://heipark.iteye.com/blog/1171923 通过 "conf.set("tmpjars", jars);" 可以设置第三方 ...

  6. 算法笔记_204:第四届蓝桥杯软件类决赛真题(Java语言C组)

    目录 1 好好学习 2 埃及分数 3 金蝉素数 4 横向打印二叉树 5 危险系数 6 公式求值   前言:以下代码仅供参考,若有错误欢迎指正哦~ 1 好好学习 汤姆跟爷爷来中国旅游.一天,他帮助中国的 ...

  7. 每天五个java相关面试题(7)--线程篇

    首先关于线程能够先看我之前这篇博文熟悉一下线程生命周期的图示以及文字说明 好開始了: 1.java 中有几种方法能够实现一个线程? 答:有两种实现方法.各自是继承 Thread类与实现Runnable ...

  8. python之实现ftp上传下载代码(含错误处理)

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #python之实现ftp上传下载代码(含错误处理) #http://www.cnblogs.com/kait ...

  9. 使用static关键字修饰一个属性

    //使用static关键字修饰一个属性 //static作用: //static:静态 //1.使用static关键字修饰一个属性,声明为static的变量本质就是一个全局变量; //2.静态变量或方 ...

  10. 【转】Jenkins怎么启动和停止服务

    笔者没有把Jenkins配置到tomcat中,每次都是用命令行来启动Jenkins.但是遇到一个问题:Jenkins一直是开着的,想关闭也关闭不了.百度了一些资料,均不靠谱(必须吐槽一下百度).于是进 ...