Configuración de Kotlin vía gradle en eclipse

Luchando para que Kotlin corra en eclipse.

Empecé un nuevo proyecto de Graddle. Se agregaron dependencies según lo prescrito en el sitio de kotlin.

Construir pases sin errores.

Creé el file 'main.kt' en src / java / main con:

fun main(args: Array<String>) { println("foo") } 

PERO, tengo dos problemas: 1. cualquier cosa de kotlin, por ejemplo, println resaltada como 'reference no resuelta'. 2. No puedo ejecutar un progtwig – Error: Could not find or load main class MainKt (clic con el button derecho en main.kr ejecutando como 'aplicación kotlin')

Si creo 'nuevo proyecto de kotlin' todo funciona.

mi secuencia de commands de construcción graddle:

 plugins { id "org.jetbrains.kotlin.jvm" version "1.1.2-2" } repositories { jcenter() mavenCentral() } dependencies { //api 'org.apache.commons:commons-math3:3.6.1' implementation 'com.google.guava:guava:21.0' testImplementation 'junit:junit:4.12' compile "org.jetbrains.kotlin:kotlin-stdlib:1.1.2-2" compile "org.jetbrains.kotlin:kotlin-stdlib-jre8" compile "org.jetbrains.kotlin:kotlin-reflect" testCompile "org.jetbrains.kotlin:kotlin-test" testCompile "org.jetbrains.kotlin:kotlin-test-junit" } sourceSets { main.java.srcDirs = ['src/main/java'] main.kotlin.srcDirs = ['src/main/java', 'src/main/kotlin'] main.resources.srcDirs = ['src/main/resources'] } 

¿Qué hice mal?

Tengo cero conocimiento de Java si eso ayuda, así que probablemente haya cometido un error trivial.

ACTUALIZAR:

Instaló un complemento de Spring y generó una nueva aplicación web a través de él, incluido Gradle. Pero Kotlin se comporta de manera impnetworkingecible allí también.

Al principio no pude ejecutarlo como run as Kotlin application y no se pudo encontrar el error con main , PERO algunas veces se ejecuta y se cuelga inmediatamente. Comenzó a ejecutarse y se colgó después de eliminar y editar classs, intenté crearlo en otro package, eliminar y agregar Kotlin (no puedo reproducir la secuencia para que funcione nuevamente).

Parte divertida de que la construcción de arranque gradle inicia todo y funciona de alguna manera encuentra la principal de Kotlin.

Probablemente algún problema con el plugin de Kotlin en sí mismo (su carga probablemente depende de ciertos events que no siempre se activan)