description = 'Dex Tools' apply plugin:'application' mainClassName="com.googlecode.dex2jar.tools.BaseCmd" dependencies { compile project(':dex-translator') compile project(':d2j-smali') compile project(':d2j-jasmin') compile project(':dex-writer') compile project(':d2j-base-cmd') implementation group: 'org.ow2.asm', name: 'asm-tree', version: '9.5' implementation group: 'org.ow2.asm', name: 'asm-util', version: '9.5' implementation group: 'org.ow2.asm', name: 'asm-commons', version: '9.5' } task bin_gen(type: JavaExec) { dependsOn jar classpath sourceSets.main.runtimeClasspath ext.binDir="$buildDir/generated-sources/bin" outputs.dir file(ext.binDir) main='com.googlecode.dex2jar.bin_gen.BinGen' args=["$projectDir/src/main/bin_gen","$ext.binDir"] } applicationDistribution.from(bin_gen) //applicationDistribution.from('src/main/jars') { // into("lib") //} applicationDistribution.from('open-source-license.txt') { into("lib") } applicationDistribution.from("$parent.rootDir") { include("NOTICE.txt") include("LICENSE.txt") } startScripts.dependsOn bin_gen artifacts.archives distZip