I followed instructions here (https://github.com/JetBrains/kotlin), but I think I'm missing something. I downloaded EAP IDEA 14, got the Kotlin plugin from the teamcity repository, clone `kotlin` from github, and compiled the kotlin project within the EAP IDEA. Then I selected "Run > Run... IDEA" from the menu. And within that IDEA, I opened a simple test kotlin project, tried to build it and got:
Error:Internal error: (java.util.ServiceConfigurationError) org.jetbrains.jps.model.serialization.JpsModelSerializerExtension: Provider org.jetbrains.jet.jps.model.KotlinModelSerializerService not found
java.util.ServiceConfigurationError: org.jetbrains.jps.model.serialization.JpsModelSerializerExtension: Provider org.jetbrains.jet.jps.model.KotlinModelSerializerService not found
at java.util.ServiceLoader.fail(ServiceLoader.java:239)
at java.util.ServiceLoader.access$300(ServiceLoader.java:185)
at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:372)
at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)
at java.util.ServiceLoader$1.next(ServiceLoader.java:480)
at com.intellij.util.containers.ContainerUtilRt.copy(ContainerUtilRt.java:155)
at com.intellij.util.containers.ContainerUtilRt.newArrayList(ContainerUtilRt.java:140)
…
Do I need to set up a class path somewhere? Or it is just the vagaries of the HEAD in git?
Also, is there any hope of building the kotlin plugin like this and then running it in the more stable IDEA 13 that use every day, or is it only going to run in IDEA 14 EAP?
thanks,
Rob