如何为纯Java应用程序启用ProGuard Minification?

时间:2019-02-26 15:46:11

标签: java proguard obfuscation

正在使用ProGuard混淆应用程序。打算启用缩小功能。该应用程序是纯Java,如何使用build.gradle完成此操作?

到目前为止,我仅在此上找到Android文档。通常看起来像这样:

android {
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'),
                    'proguard-rules.pro'
        }
    }
    ...
}

在ProGuard配置中也有防止缩小的标志,我对此进行了注释:

# -dontshrink

仍然,我的代码被混淆了,但是没有被缩小。所有类(即使未引用)都保留在我的JAR中。该如何解决?

0 个答案:

没有答案