java+maven配置yguard的一次实验
最近项目要混淆一下代码,找了proguard 配置及其复杂试了两天,猝。
找了classfinal,不知道是jdk问题还是啥,看他几百年没更新了,弃之。
找到yguard,有文档,在更新,good,就是你了
https://github.com/yWorks/yGuard/tree/master/examples
官方文档找到下面的springboot+maven样例配置了,可以运行完美。
配置到项目,啊咧提示
PS D:\project\sjgj\sjgj-api\sjgj-manage-api\target> java -jar .\sjgj-manage-api.jar
错误: 尝试打开文件.\sjgj-manage-api.jar时出现意外错误、
逗我呢
经过源文件和目标文件中文件互相对调发现,当只有类文件,property文件或者yml互相对调的时候可以,只要涉及doc文件,rar文件等久噶了,很开心以为是文件问题 删了文件发现还有问题,怒,继续测试ai提示说我jar包名字不能为中文,我特么就是英文啊,仔细一想这几个文档都是中文,文件已经删了应该没了 那还有一个文件夹带中文,改完 可以跑了
总结yguard混淆,文件及文件夹不能为中文,完结
