Fat-jar 打包,并使用 proguard 混淆代码

时间:2023-03-09 07:29:56
Fat-jar 打包,并使用 proguard 混淆代码

.

.

.

.

.

Build Fat Jar 的时候在 Clas-Path 中填入需要引用的第三方 jar 包,如下图:

Fat-jar 打包,并使用 proguard 混淆代码

点击下一步,只勾选自己的项目,其它第三方包都不要勾选,否则混淆会出现问题。

Fat-jar 打包,并使用 proguard 混淆代码

点击 Finish 之后会生成 jar 包,然后将需要的包拷贝到生成的 jir 包所在位置,要保持相对路径不变。

启动 proguard。

在 input/output 中选择所有引用的 Jar 包,包括 jdk 的。

Fat-jar 打包,并使用 proguard 混淆代码

切换到“Process”选项卡,点击Process按钮即可。

另外,混淆之后一定要手工测试一下,可能混淆之后出现无法运行的情况。