मैंने स्कैला सीखना शुरू किया और लगभग हर ट्यूटोरियल में मुझे build.sbt
फ़ाइल दिखाई देती है जो परियोजना सेटिंग्स का वर्णन करती है। लेकिन अब मैंने giter8
स्थापित किया है और टेम्पलेट से एक प्रोजेक्ट बनाया है। और टेम्पलेट से उत्पन्न प्रोजेक्ट build.sbt
फ़ाइल चूक गया, लेकिन इसमें build.scala
(जो समान उद्देश्यों के लिए उपयोग किया जाता है, लेकिन यह अधिक लचीला है)।build.sbt और build.scala के बीच क्या अंतर है?
तो build.sbt
और build.scala
के बीच क्या अंतर है?
जो अधिक पसंदीदा है और क्यों?
"build.sbt शायद ही कभी पर्याप्त होने के समाप्त होता है" पर, यह 0.12 में सच है और इससे पहले कि जब आप कार्य या बहु-मॉड्यूल बिल्ड को परिभाषित करना चाहते हैं, तो आपको .scala फ़ाइलों की आवश्यकता होती है। इसे 0.13 में संबोधित किया जाना चाहिए, जहां आप अब vals और एकाधिक परियोजनाओं को परिभाषित कर सकते हैं। हालांकि, अभी भी .ccala के साथ शुरू करने के लिए आपका स्वागत है। इस विषय पर –
एसबीटी दस्तावेज - http://www.scala-sbt.org/release/tutorial/Full-Def.html – neowulf33