Fat-jar 打包,并使用 proguard 混淆代码
.
.
.
.
.
Build Fat Jar 的时候在 Clas-Path 中填入需要引用的第三方 jar 包,如下图:
点击下一步,只勾选自己的项目,其它第三方包都不要勾选,否则混淆会出现问题。
点击 Finish 之后会生成 jar 包,然后将需要的包拷贝到生成的 jir 包所在位置,要保持相对路径不变。
启动 proguard。
在 input/output 中选择所有引用的 Jar 包,包括 jdk 的。
切换到“Process”选项卡,点击Process按钮即可。
另外,混淆之后一定要手工测试一下,可能混淆之后出现无法运行的情况。
作者:dybai
出自:https://0xcafebabe.cnblogs.com
赞赏:3Ky9q5HVGpYseBPAUTvbJBvM3h3FQ3edqr(BTC)
本作品采用知识共享署名-相同方式共享 3.0 中国大陆许可协议进行许可。
欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
posted on 2014-03-11 22:12 0xCAFEBABE 阅读(1213) 评论(0) 编辑 收藏 举报