2015-06-20 5 views
5

में केवल जावा का उपयोग करें मुझे हाल ही में बनाए गए प्ले पर एक त्रुटि मिल रही है! परियोजना और मुझे नहीं पता क्यों। क्या कोई मेरी मदद कर सकता है? मुझे जो त्रुटि मिल रही है वह निम्न है: "इंडेक्स को हल नहीं किया जा सकता है" The error I'm getting is the following: "index cannot be resolved"Play के साथ त्रुटि के लिए अज्ञात कारण! फ्रेमवर्क प्रोजेक्ट और प्रोजेक्ट

मेरे पास एक और सवाल भी है, नाटक में! फ्रेमवर्क वेब, यह निम्नलिखित है और मुझे नहीं पता कि यह कैसे करना है, क्या कोई मुझे थोड़ा सा समझा सकता है और यह कैसे करना है ?:

यदि आप स्कैला आईडीई इंस्टॉल नहीं करना चाहते हैं और तो आप निम्न सेट कर सकते हैं, आपके> परियोजना में केवल जावा स्रोत:

EclipseKeys.projectFlavor := EclipseProjectFlavor.Java   // Java project. Don't expect Scala IDE 
EclipseKeys.createSrc := EclipseCreateSrc.ValueSet(EclipseCreateSrc.ManagedClasses, EclipseCreateSrc.ManagedResources) // Use .class files instead of generated .scala files for views and routes 
EclipseKeys.preTasks := Seq(compile in Compile)     // Compile the project before generating Eclipse files, so that .class files for views and routes are present 
+1

में आप अपने project/plugins.sbt

addSbtPlugin("com.typesafe.sbteclipse" % "sbteclipse-plugin" % "4.0.0") 

में स्थापित करने के लिए और, अगर आप कोई स्काला (जावा केवल) का उपयोग करें, लगता है! –

+0

@Smiley वे दो अलग-अलग प्रश्न हैं। आपको स्टैक ओवरफ्लो में दो अलग-अलग प्रश्न लिखना चाहिए। यह जवाब देना और दूसरों के लिए ढूंढना आसान बनाता है। – Kris

उत्तर

6

पहला सवाल)

ग्रहण अपने विचार (भी templates कहा जाता है) के बारे में अभी तक पता नहीं है। वे स्कैला कक्षाएं हैं जो संकलन के दौरान आपकी वास्तविक my_view_name.scala.html फ़ाइलों से उत्पन्न की जाएंगी। तो आपके द्वारा संकलित किए जाने के बाद आपको activator eclipse (या ' play eclipse प्ले के पुराने संस्करणों के साथ) चलाने की आवश्यकता है और वे त्रुटियां जादुई रूप से गायब हो जाती हैं।

दूसरा प्रश्न)

मैं those सेट नहीं किया है। मैं मैं हमेशा इस पर ध्यान न दें अपने build.sbt

EclipseKeys.projectFlavor := EclipseProjectFlavor.Java   // Java project. Don't expect Scala IDE 
EclipseKeys.createSrc := EclipseCreateSrc.ValueSet(EclipseCreateSrc.ManagedClasses, EclipseCreateSrc.ManagedResources) // Use .class files instead of generated .scala files for views and routes 
EclipseKeys.preTasks := Seq(compile in Compile)     // Compile the project before generating Eclipse files, so that .class files for views and routes are present 
+0

बिल्कुल सही @ क्रिस, बहुत बहुत धन्यवाद। यह समस्या बहुत अधिक थी :) – Smiley

+0

यह भी सुनिश्चित करें कि 'sbteclipse' को संस्करण' 5.1.0' (जिसे 12 जनवरी 2017 को जारी किया गया था) में अपग्रेड करना सुनिश्चित करें - यह एक बग को ठीक करता है जहां क्लासपाथ पर विचार नहीं लगाए गए थे आप परियोजना पहले संकलित नहीं है। – mkurz

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