Я большой поклонник PlayFramework, но у меня ограниченный опыт работы с SBT/Scala. Я пытался использовать Kotlin больше, поэтому я пытаюсь заставить Kotlin работать на SBT/PlayFramework.Запуск Котлинского кода на SBT/Play Framework?
Я использовал Kotlin с системой Gradle Build, но для этого требуется применить плагин Kotlin Gradle. Не уверен, как сделать эквивалент для SBT.
Вот ваш основной build.sbt для игры. Как я могу получить добавление Котлина?
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"
как зависимость библиотеки, а что еще?
В качестве альтернативы, ты подумывал в противоположную сторону. Как насчет приложения play2, встроенного в maven. https://code.google.com/p/play2-maven-plugin/, тогда интеграция Kotlin должна быть намного более прямой. –
Спасибо за рекомендацию. Я рассматривал возможность строительства с помощью Gradle, что позволило бы сделать то же самое. Команда Gradle фактически официально работает над интеграцией игр, но проект идет немного медленнее, чем я надеялся. Я загляну в плагин maven. Благодаря! – spierce7
Документация о поддержке Gradle для Play вместе с известными проблемами: https://docs.gradle.org/current/userguide/play_plugin.html –