Ответ 1
Через 8 месяцев, но теперь есть:
https://github.com/pfn/kotlin-plugin
addSbtPlugin("com.hanhuy.sbt" % "kotlin-plugin" % "0.5")
Я большой поклонник PlayFramework, но у меня ограниченный опыт работы с SBT/ Scala. Я пытался использовать Kotlin больше, поэтому я пытаюсь заставить Kotlin работать на SBT/PlayFramework.
Я использовал Kotlin с системой Gradle Build, но для этого мне нужно применить плагин Kotlin Gradle. Не уверен, как сделать эквивалент для SBT.
Вот ваш основной файл build.sbt для Play. Как я могу получить добавление Kotlin?
name := """KotlinTestServer"""
version := "1.0-SNAPSHOT"
lazy val root = (project in file(".")).enablePlugins(PlayJava)
scalaVersion := "2.11.1"
libraryDependencies ++= Seq(
javaJdbc,
javaEbean,
cache,
javaWs
)
Мне нужно добавить "org.jetbrains.kotlin" % "kotlin-stdlib" % "0.10.195"
в качестве зависимости от библиотеки, но что еще?
Через 8 месяцев, но теперь есть:
https://github.com/pfn/kotlin-plugin
addSbtPlugin("com.hanhuy.sbt" % "kotlin-plugin" % "0.5")
У вас должна быть дополнительная настройка для компиляции кода Kotlin, например плагина для Kotlin... но AFAIK, что плагин не существует.
Я не знаю, можно ли повторно использовать плагины Maven внутри SBT, что может сработать. Или вы можете внести свой вклад в свой собственный плагин SBT Kotlin