From 80dcdd1d34564bc7da71519db0a695e3848df14a Mon Sep 17 00:00:00 2001 From: sv99 Date: Sat, 20 May 2023 20:53:29 +0300 Subject: [PATCH] add application plugin to the apktool-cli (#3070) --- brut.apktool/apktool-cli/build.gradle | 21 ++++++++++++++------- settings.gradle | 3 ++- 2 files changed, 16 insertions(+), 8 deletions(-) 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'