2012-04-18 8 views
6

मैं नया प्ले 2.0 हूं, मुझे विचार बनाने के लिए स्कैला टेम्पलेटिंग को समझने में कठिनाई हो रही है। क्या मैं प्ले फ्रेमवर्क के पुराने संस्करणों में मौजूद होने के कारण ग्रोवी पर वापस जा सकता हूं। उदाहरण के लिए: प्ले 1.2, प्ले 1.2.4क्या मैं Play 2.0 आधारित जावा अनुप्रयोगों के लिए स्कैला के बजाय ग्रोवी टेम्पलेटिंग का उपयोग कर सकता हूं?

उत्तर

8

हाँ, वहाँ एक मॉड्यूल ग्रूवी के लिए उपलब्ध है: https://github.com/manuelbernhardt/play2-groovy-templates

मैं स्काला पाया है उन लोगों के साथ खेलने के एक सप्ताह के बाद साथ काम करने के बहुत बुरा नहीं टेम्पलेट्स - खासकर यदि आप नियंत्रक भाग पर स्कैला का उपयोग कर रहे हैं। आप सीखने की अवस्था के लिए इसे चिपकाने पर विचार कर सकते हैं।

टिप्पणी के लिए जोड़ा जा रहा है:

object ApplicationBuild extends Build { 

... 

    val appDependencies = Seq(
     "eu.delving" %% "groovy-templates-plugin" % "1.1" 
    ) 

    val main = PlayProject(appName, appVersion, appDependencies, mainLang = SCALA).settings(
     resolvers += "Delving Snapshot Repository" at "http://development.delving.org:8081/nexus/content/repositories/snapshots", 
     resolvers += "Delving Releases Repository" at "http://development.delving.org:8081/nexus/content/groups/public" 
    ) 

} 

मेरे लिए काम किया।

+0

मैं के रूप में रिसोल्वर कहा: रिसोल्वर + = "में जाने पर रिलीज़ भंडार" "http://development.delving.org:8081/nexus/content/groups/public" रिसोल्वर + = "में जाने पर स्नैपशॉट भंडार" पर पर "http://development.delving.org:8081/nexus/content/repositories/snapshots"in plugins.sbt – Raul

+0

फिर मैंने निर्माण में" eu.delving "%%" groovy-templates-plugin "%" 1.1 "जोड़ा। स्केला। लेकिन मुझे "सावधानी बरतनी नहीं है" संदेश मिल रहा है। मुझसे कहां गलती हो गई ? – Raul

+0

मैंने इसे Build.scala में अभी जोड़ा है (इसे उत्तर में पोस्ट किया गया है) –

संबंधित मुद्दे