2012-09-16 25 views
5

मैं नया हूं और एसबीटी का उपयोग करके कुछ सरल स्कैला एप्लिकेशन/ट्यूटोरियल बनाए हैं। मैं प्ले फ्रेमवर्क पर आगे बढ़ता हूं और g8 typesafehub/play-scala का उपयोग करके एक खाली प्रोजेक्ट उत्पन्न करता हूं। मैंने यह सुनिश्चित करने के लिए कुछ परीक्षण किए हैं कि यह ठीक से उत्पन्न हुआ था। यह अच्छी तरह से जांच गया और मैंने इंटेलिजे परियोजना उत्पन्न करने के लिए एसबीटी-विचार प्लगइन, https://github.com/mpeltonen/sbt-idea जोड़ा। यह वह जगह है जहां नरक टूट गया।समझना कि एसबीटी, स्कैला, एसबीटी-आइडिया और प्ले फ्रेमवर्क कैसे काम करते हैं

मुझे इसे सही स्केल, एसबीटी, प्ले फ्रेमवर्क और एसबीटी-विचार संस्करण संयोजनों को पूरी तरह से संकलित करने के लिए मिलना पड़ा। अन्यथा, संकलन सही त्रुटियों या चेतावनियों के साथ टूट जाएगा जो मुझे अनुमान लगाते हैं। अब तक, सबसे अच्छा "संयोजन" मैं था

Scala 2.9.2 
Play 2.0.1 
SBT 0.11.2 
sbt-idea 1.1.0 
निम्न चेतावनी

[warn] [NOT FOUND ] maven-plugins#maven-cobertura-plugin;1.3!maven-cobertura-plugin.plugin (282ms) 
[warn] ==== Typesafe Releases Repository: tried 
[warn] http://repo.typesafe.com/typesafe/releases/maven-plugins/maven-cobertura-plugin/1.3/maven-cobertura-plugin-1.3.plugin 
[warn] [NOT FOUND ] maven-plugins#maven-findbugs-plugin;1.3.1!maven-findbugs-plugin.plugin (284ms) 
[warn] ==== Typesafe Releases Repository: tried 
[warn] http://repo.typesafe.com/typesafe/releases/maven-plugins/maven-findbugs-plugin/1.3.1/maven-findbugs-plugin-1.3.1.plugin 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] ::    FAILED DOWNLOADS   :: 
[warn] ::^see resolution messages for details^:: 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 
[warn] :: maven-plugins#maven-cobertura-plugin;1.3!maven-cobertura-plugin.plugin 
[warn] :: maven-plugins#maven-findbugs-plugin;1.3.1!maven-findbugs-plugin.plugin 
[warn] :::::::::::::::::::::::::::::::::::::::::::::: 

अगर मैं नवीनतम संस्करण, एसबीटी 0.12 का उपयोग करें और 2.0.3 खेलते हैं मैं एक complilating त्रुटि मिलती हैं साथ

था। कोई विचार या स्पष्टीकरण मैं इन सभी कार्यों को अच्छी तरह से कैसे प्राप्त कर सकता हूं? यह अभी मेरे लिए एक संस्करण गड़बड़ है। धन्यवाद

उत्तर

6

मुझे लगता है कि आपको मूल साइट से Play के साथ शुरू करना चाहिए: http://www.playframework.org/ आपको डाउनलोड के लिए नवीनतम स्थिर संस्करण (वर्तमान में यह 2.0.3) मिलेगा।

इसमें उचित निर्भरताएं हैं और इसकी स्थापना ज़िप को अनपॅक करने और पथ को निर्यात करने जितनी आसान है: Installing दस्तावेज़ में वर्णित है।

मैं आपको यह सुनिश्चित कर सकता हूं कि यह दृष्टिकोण सबसे आसान और सबसे निश्चित तरीका है, यह अपेक्षाकृत काम करता है, उचित इंटेलिज परियोजनाएं बनाता है आदि। यदि मैं गलत नहीं हूं तो इंटेलिजे समर्थन 2.0.1 के बाद तय किया गया था अन्य सूचकांक में कुछ सुधार थे , इसलिए 2.0.1 के साथ लड़ने की कोई समझ नहीं है अगर यह वास्तव में आवश्यक नहीं है।

+0

मैं सहमत हूं। मैंने इसे पोस्ट करने के बाद और एक छोटा ब्रेक लिया, मुझे एहसास हुआ कि नाटक एसबीटी का प्रबंधन कंसोल के रूप में उपयोग करता है। ऐसा लगता है कि मुझे एसबीटी-विचार की ज़रूरत नहीं है। वास्तव में intellij परियोजना जनरेटर अंतर्निहित खेल है। मुझे गंभीरता से लगता है कि मैंने एसबीटी-विचार प्लगइन के साथ भ्रमित किया है :(अच्छा, मैं खेलने के लिए वापस आ सकता हूं। – thlim