Alcuni dei miei colleghi utilizzano Eclipse 3.7.2 e Scala IDE 2.1 per lo sviluppo. Voglio usare typesafe's config module per la configurazione dell'application. Voglio usare la posizione di configurazione predefinita basata sulla convenzione. Secondo gli esempi e documentazione, la configurazione di default si possono trovare al seguente percorso relativo al progetto principaleAccesso alle risorse di configurazione in IDE Scala
/src/main/resources/application.conf
Ma quando eseguo il mio progetto con caricatore Scala Application Scala IDE, il tipo SimpleConfig non è in grado di caricare qualsiasi configurazione valori impostati in questo file. Un'alternativa è passare in una proprietà del sistema di file di configurazione tramite sbt, ma non voglio dover impostare esplicitamente questo percorso da qualche parte. Qualcuno può far notare cosa sto facendo male?
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)
Che ha fatto il trucco. Grazie gentilmente Guardo in sbteclipse. –
Impostare le impostazioni in ~/.sbt/0.13/build.sbt per impostare tutti i progetti SBT. – Ben