我有一个复杂的java应用程序,它使用像spring boot,apache等库。所有类,应用程序和库都包含在一个带有gradle任务的大罐子里#fat; fatJar"。
然后我想使用proguard gradle任务优化和缩小代码,任务似乎执行,但生成的jar没有。
我想配置proguard以便不修改任何内容,只是为了复制所有内容,检查新的jar工作,然后让proguard一点一点地修改类,检查每个步骤结果罐子工作。
我正在使用
等选项dontshrink
dontoptimize
keep 'class *.** { *; }'
但是proguard继续修改类文件,最终的jar不起作用。 可以使用哪些选项来避免proguard修改文件?
提前致谢。