我正在运行我的应用程序而我正在使用jar作为DSL程序,其中包含从此Jar执行中的资源创建文件的功能。
MyDSL.jar
--File findFile(String path)
MyApp
-- main/src/MyDSL.findFile(myResource.xml)
-- main/resources/myResource.xml
也许这很愚蠢但是甚至将绝对路径传递给jar方法findFile我无法找到资源。
我在这里做错了什么?。
这是我的代码:
应用程序
String applicationContext = dir.concat("/src/main/resources/")
String resourceLocations = dir.concat("/src/test/resources/config/")
ActorTestDSL()
.withApplicationConf(applicationContext + "application.conf")
.withAkkaContext(resourceLocations + "akkaContext.xml")
.build()
在Jar DSL中
val resourceLocations = Array[String](akkaContextPath)
context = new GenericXmlApplicationContext(resourceLocations: _*)
上下文总是失败,因为它找不到akkaContext.xml
问候。