Add proguard rule

This commit is contained in:
Goooler 2021-04-13 20:40:19 +08:00 committed by Connor Tumbleson
parent f9c137009e
commit 3352088d00

View File

@ -37,7 +37,7 @@ buildscript {
jar {
manifest {
attributes 'Main-Class' : 'brut.apktool.Main'
attributes 'Main-Class': 'brut.apktool.Main'
}
}
@ -73,6 +73,8 @@ task proguard(type: ProGuardTask, dependsOn: shadowJar) {
dontwarn 'com.google.common.util.**'
dontwarn 'javax.xml.xpath.**'
dontnote '**'
// between Java 1.8 and 1.9, the signature of `flip()` changed, which trips up proguard.
dontwarn 'org.yaml.snakeyaml.scanner.ScannerImpl'
def outPath = jar.getDestinationDirectory().getAsFile().get().toString()
def extension = jar.archiveExtension.get().toString()
@ -81,4 +83,4 @@ task proguard(type: ProGuardTask, dependsOn: shadowJar) {
}
proguard.dependsOn cleanOutputDirectory
tasks.getByPath(':release').dependsOn(proguard)
tasks.getByPath(':release').dependsOn(proguard)