में एक्सेस कॉन्फ़िगरेशन संसाधन मेरे कुछ सहयोगी ग्रहण 3.7.2 और स्कैला आईडीई 2.1 का विकास के लिए उपयोग करते हैं। मैं आवेदक विन्यास के लिए typesafe's config module का उपयोग करना चाहता हूं। मैं सम्मेलन आधारित डिफ़ॉल्ट विन्यास स्थान का उपयोग करना चाहता हूँ। उदाहरण और प्रलेखन के अनुसार, डिफ़ॉल्ट config निम्नलिखित पथ रिश्तेदार पर पाया जा सकता जड़स्कैला आईडीई
/src/main/resources/application.conf
परियोजना के लिए लेकिन जब मैं अपने प्रोजेक्ट स्काला आईडीई के स्काला आवेदन लोडर का उपयोग कर चलाते हैं, SimpleConfig प्रकार किसी भी विन्यास लोड करने में असमर्थ है इस फ़ाइल में सेट मान। एसबीटी के माध्यम से कॉन्फ़िगर-फाइल सिस्टम प्रॉपर्टी में पास करना एक विकल्प है, लेकिन मैं कहीं भी इस पथ को स्पष्ट रूप से सेट नहीं करना चाहता हूं। क्या कोई यह बता सकता है कि मैं क्या गलत कर रहा हूं?
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.foo.dataservices.MyServer.main(MyServer.scala)
Caused by: com.typesafe.config.ConfigException$Missing: No configuration setting found for key 'bar'
at com.typesafe.config.impl.SimpleConfig.findKey(SimpleConfig.java:115)
at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:138)
at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:150)
at com.typesafe.config.impl.SimpleConfig.find(SimpleConfig.java:155)
at com.typesafe.config.impl.SimpleConfig.getConfigNumber(SimpleConfig.java:170)
at com.typesafe.config.impl.SimpleConfig.getInt(SimpleConfig.java:181)
कि चाल किया एसबीटी ग्रहण प्लगइन आप इसे कॉन्फ़िगर कर सकते हैं स्वचालित रूप से classpath करने के लिए संसाधनों फ़ोल्डर जोड़ने के लिए ing। बहुत धन्यवाद। मैं sbteclipse में देखेंगे। –
सभी एसबीटी परियोजनाओं के लिए सेट करने के लिए सेटिंग्स को ~/.sbt/0.13/build.sbt में रखें। – Ben