diff --git a/brut.apktool/apktool-cli/build.gradle b/brut.apktool/apktool-cli/build.gradle index d115f36d..52d051ed 100644 --- a/brut.apktool/apktool-cli/build.gradle +++ b/brut.apktool/apktool-cli/build.gradle @@ -15,13 +15,6 @@ */ import proguard.gradle.ProGuardTask -apply plugin: 'com.github.johnrengelman.shadow' - -dependencies { - implementation depends.commons_cli - implementation project(':brut.apktool:apktool-lib') -} - buildscript { dependencies { repositories { @@ -35,6 +28,20 @@ buildscript { } } +plugins { + id 'com.github.johnrengelman.shadow' + id 'application' +} + +dependencies { + implementation depends.commons_cli + implementation project(':brut.apktool:apktool-lib') +} + +application { + mainClass = 'brut.apktool.Main' +} + jar { manifest { attributes 'Main-Class': 'brut.apktool.Main' diff --git a/settings.gradle b/settings.gradle index 3ad7b2d0..903ece38 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,5 +1,6 @@ +rootProject.name = 'apktool-cli' include 'brut.j.common', 'brut.j.util', 'brut.j.dir', 'brut.apktool:apktool-lib', - 'brut.apktool:apktool-cli' \ No newline at end of file + 'brut.apktool:apktool-cli'