group 'asmble' version '0.1.0' buildscript { ext.kotlin_version = '1.1.1' ext.asm_version = '5.2' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } allprojects { apply plugin: 'java' repositories { mavenCentral() } } project(':compiler') { apply plugin: 'kotlin' apply plugin: 'application' applicationName = "asmble" mainClassName = "asmble.cli.MainKt" distTar.archiveName = 'asmble.tar' distZip.archiveName = 'asmble.zip' dependencies { compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version" compile "org.ow2.asm:asm-tree:$asm_version" compile "org.ow2.asm:asm-util:$asm_version" testCompile 'junit:junit:4.12' testCompile "org.jetbrains.kotlin:kotlin-test-junit:$kotlin_version" testCompile "org.ow2.asm:asm-debug-all:$asm_version" } }