allatori混淆jar包

操作步骤

1:去官网下载allatori的jar包:官网地址

2:将你们项目依赖的的jar包全部放在一块


目录结构

配置config.xml

配置说明

<?xml version="1.0" encoding="UTF-8"?>

<config>

    <input>

        <jar in="pwPlatFormWeb-3.1.0-origin.jar" out="pwPlatFormWeb-3.1.0.jar"/>

    </input>

    <classpath basedir="">

        <jar name="lib/*.jar" /><!--寻找项目所需的jar包-->

        <jar name="providelib/*.jar" /><!--寻找项目所需的jar包-->

    </classpath>

    <keep-names>

    <!--受保护的属性和方法不被混淆-->

        <class access="protected+">

            <field access="protected+"/>

            <method access="protected+"/>

        </class>

<!-- 防止部分类、方法、变量找不到名称而报错 -->

    <!-- 所有方法名称不变,parameters="keep"表示方法参数名也不变 -->

<method template="*(**)" parameters="keep"/>

<!-- 加了@Resource 的注入字段不被重命名 -->

<field template = "@javax.annotation.Resource *"/>

    </keep-names>

<!--输出映射文件-->

    <property name="log-file" value="log.xml"/>

<!-- 排除如下类 -->

<ignore-classes>

<class template="class com.pw.model.*" />

<class template="class com.pw.mapper.*" />

</ignore-classes>

</config>

打开控制台:输入语句执行  java -jar allatori.jar config.xml

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容