Tôi là một fan hâm mộ lớn của PlayFramework, nhưng tôi có kinh nghiệm hạn chế với SBT/Scala. Tôi đã cố gắng sử dụng Kotlin nhiều hơn, vì vậy tôi đang cố gắng để có được Kotlin Chạy trên SBT/PlayFramework.Chạy mã Kotlin trên SBT/Play Framework?
Tôi đã sử dụng Kotlin với hệ thống Gradle Build, nhưng điều đó đòi hỏi tôi phải áp dụng plugin Kotlin Gradle. Không chắc chắn làm thế nào để làm tương đương cho SBT.
Đây là build.sbt cơ bản của bạn cho Play. Làm thế nào tôi sẽ đi về việc thêm 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
)
Tôi phải thêm "org.jetbrains.kotlin" % "kotlin-stdlib" % "0.10.195"
làm phụ thuộc thư viện, nhưng còn gì nữa?
Là một thay thế, có bạn coi đi theo cách ngược lại. Làm thế nào về một ứng dụng play2 được xây dựng trong maven. https://code.google.com/p/play2-maven-plugin/ thì tích hợp Kotlin sẽ tiến xa hơn rất nhiều. –
Cảm ơn bạn đã đề xuất. Tôi đang cân nhắc việc xây dựng với Gradle, điều này sẽ cho phép điều tương tự. Đội Gradle thực sự chính thức làm việc trong lĩnh vực chơi, nhưng dự án sẽ chậm hơn một chút so với tôi hy vọng. Tôi sẽ xem xét các plugin maven. Cảm ơn! – spierce7
Hỗ trợ Gradle cho Play được ghi lại ở đây cùng với các sự cố đã biết: https://docs.gradle.org/current/userguide/play_plugin.html –