मैं PlayFramework का एक बड़ा प्रशंसक हूं, लेकिन मेरे पास एसबीटी/स्कैला के साथ सीमित अनुभव है। मैं कोटलिन का अधिक उपयोग करने की कोशिश कर रहा हूं, इसलिए मैं एसबीटी/प्लेफ्रेमवर्क पर कोटलिन रनिंग करने की कोशिश कर रहा हूं।एसबीटी/प्ले फ्रेमवर्क पर कोटलिन कोड चलाना?
मैंने कोटलिन को ग्रैडल बिल्ड सिस्टम के साथ उपयोग किया है, लेकिन इसके लिए मुझे कोटलिन ग्रैडल प्लगइन लागू करने की आवश्यकता है। सुनिश्चित नहीं है कि एसबीटी के बराबर कैसे करें।
Play के लिए आपका मूल 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 ऐप के बारे में कैसे। https://code.google.com/p/play2-maven-plugin/ फिर कोटलिन एकीकरण बहुत अधिक आगे होना चाहिए। –
सिफारिश के लिए धन्यवाद। मैं ग्रैडल के साथ निर्माण पर विचार कर रहा था, जो एक ही चीज़ की अनुमति देगा। ग्रैडल टीम वास्तव में आधिकारिक तौर पर नाटक एकीकरण पर काम कर रही है, लेकिन परियोजना की अपेक्षा धीमी गति से चल रही है। मैं मेवेन प्लगइन में देख लूंगा। धन्यवाद! – spierce7
प्ले के लिए ग्रैडल समर्थन यहां ज्ञात मुद्दों के साथ दस्तावेज किया गया है: https://docs.gradle.org/current/userguide/play_plugin.html –