https://kotlinlang.org logo
#kobalt
Title
e

ethauvin

04/20/2017, 2:35 AM
But the
Gradle
file is a bit more succinct:
Copy code
buildscript {
    ext.kotlin_version = '1.1.1'
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}
apply plugin: 'kotlin'
apply plugin: 'kotlin-kapt'
apply plugin: 'application'

defaultTasks 'run'

def processorJar = "net.thauvin.erik:semver:+"

mainClassName = 'com.example.Main'

repositories {
    mavenLocal()
    jcenter()
}

dependencies {
    kapt processorJar
    compileOnly processorJar
    //compileOnly 'com.github.spullara.mustache.java:compiler:0.9.4'

    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}

task(runJava, type: JavaExec) {
    main 'com.example.Example'
    classpath sourceSets.main.runtimeClasspath
}