Sono un grande fan di PlayFramework, ma ho un'esperienza limitata con SBT/Scala. Ho cercato di usare di più Kotlin, quindi sto cercando di ottenere Kotlin Running su SBT/PlayFramework.Esecuzione del codice Kotlin su SBT/Play Framework?
Ho usato Kotlin con il sistema Gradle Build, ma questo richiede l'applicazione del plugin Kotlin Gradle. Non sei sicuro di come fare l'equivalente per SBT.
Ecco il build.sbt di base per Play. Come faccio ad ottenere l'aggiunta di 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
)
avrei dovuto aggiungere "org.jetbrains.kotlin" % "kotlin-stdlib" % "0.10.195"
come una dipendenza biblioteca, ma che altro?
In alternativa, avete considerato andando nella direzione opposta. Che ne dici di un'app Play2 costruita in Maven. https://code.google.com/p/play2-maven-plugin/ quindi l'integrazione di Kotlin dovrebbe essere molto più semplice. –
Grazie per la raccomandazione. Stavo pensando di costruire con Gradle, che avrebbe permesso la stessa cosa. Il team Gradle sta ufficialmente lavorando sull'integrazione del gioco, ma il progetto sta andando un po 'più lentamente di quanto avessi sperato. Guarderò il plugin di Maven. Grazie! – spierce7
Il supporto gradle per Play è documentato qui insieme a problemi noti: https://docs.gradle.org/current/userguide/play_plugin.html –