ccdbb1d62c
* initial setup for data class and metadata parsing * bug fix & comments * better version using plugin system * added tests * ignore getters test fix * logs & imports * reverted accidental changes * moved util classes to plugin, spotless apply * move test and some other minor fixes --------- Co-authored-by: Skylot <skylot@gmail.com>
34 lines
889 B
Groovy
34 lines
889 B
Groovy
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'))
|
|
runtimeOnly(project(':jadx-plugins:jadx-rename-mappings'))
|
|
runtimeOnly(project(':jadx-plugins:jadx-kotlin-metadata'))
|
|
runtimeOnly(project(':jadx-plugins:jadx-script:jadx-script-plugin'))
|
|
|
|
implementation 'com.beust:jcommander:1.82'
|
|
implementation 'ch.qos.logback:logback-classic:1.4.7'
|
|
}
|
|
|
|
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'
|
|
}
|
|
}
|