plugins { id 'application' } dependencies { implementation(project(':jadx-core')) runtimeOnly(project(':jadx-plugins:jadx-dex-input')) runtimeOnly(project(':jadx-plugins:jadx-java-input')) runtimeOnly(project(':jadx-plugins:jadx-java-convert')) runtimeOnly(project(':jadx-plugins:jadx-smali-input')) implementation 'com.beust:jcommander:1.82' implementation 'ch.qos.logback:logback-classic:1.3.0' } application { applicationName = 'jadx' mainClass.set('jadx.cli.JadxCLI') applicationDefaultJvmArgs = ['-Xms128M', '-XX:MaxRAMPercentage=70.0', '-XX:+UseG1GC'] } applicationDistribution.with { into('') { from '../.' include 'README.md' include 'NOTICE' include 'LICENSE' } }