如何使用spring boot 2和gradle build设置proguard混淆?
你好 . 尝试使用gradle插件和Proguard gradle插件设置Spring Boot应用程序的代码混淆 . 谷歌主要提供一些旧的spring-boot-gradle-plugin版本的方法(即this closest one使用不存在的bootRepackage任务),或使用maven插件(具有重新打包目标) .
根据我的理解,想法是在jar包装之前对类进行模糊处理,但我没有在当前的gradle插件版本中看到任何入口点,并且希望避免手动提取和压缩 .
是否有人使用该组合? Spring Boot版本> = 2.0.3 .
2 回答
你试过在build.gradle中为它编写任务吗?
此主题可能对您的情况有所帮助:https://discuss.gradle.org/t/obfuscated-jars-what-are-the-best-practices/18834/6
我认为今天是不可能的,你必须通过手动提取和拉回来做到这一点 .
手动提取和压缩的示例可能会有所帮助:
的build.gradle
proguard.conf