// 例
fun hello(): String = "HELLO"
fun main(args: Array<String>) {
println(hello())
}
buildscript {
ext.kotlin_version = '1.0.5'
repositories {
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
apply plugin: 'kotlin'
apply plugin: 'application'
repositories {
mavenCentral()
}
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
sourceSets {
main.java.srcDirs += './'
}
defaultTasks 'run'
run {
if (project.hasProperty('main')) {
main(project.main.replace(".kt", "Kt").capitalize())
}
}
{
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": ["source.kt"],
"shell_cmd": "gradle -Pmain=\"${file_name}\""
}