如何混淆spring引导应用程序及其内部依赖关系?



我在网上引用了几个使用proguard混淆spring boot + gradle应用的例子。在所有这些例子中,我可以看到只有应用程序代码被混淆了,但是如果项目引用了一些内部jar,来自这些jar的代码仍然没有被混淆。

谁能给我提供一个春季启动项目的任何工作的例子,在应用程序代码是混淆与它的内部jar ?

所有代码都需要使用源代码格式,而不是jar。jar是已经编译的.class文件,放在一个zip文件中,修改编译后的代码而不进行反编译,然后混淆和重新编译,当反编译器不能正确地将某些内容转换为源代码时,会导致许多问题。

因此,为了确保所有内容都被混淆,请在项目中使用jar的源代码而不是jar。它们需要与您的项目一起编译。

最新更新