写在前面:众所周知,Java程序不管使用maven或者Gradle进行构建,都可以获得一个可运行的jar包,比如现在我写了一个IDEA插件可以实现在IDEA中输入中文的名称之后自动变成是规范的英文类,那么在进行友好的分享时候,如何防止自己的jar依赖被别人翻版,就是本次给大家提供的教学~
反编译软件介绍
网址链接:https://github.com/skylot/jadx
如何实现反编译
方式一:使用开源的工具
这里简单以Gradle工程介绍一下在源码中,如何进行配置使用进行打包的混淆
# 需要在这里指明自己需要的打包混淆工具
import proguard.gradle.ProGuardTask
buildscript {
repositorie