从maven jar读取scala conf文件

从maven jar读取scala conf文件,scala,maven,jar,Scala,Maven,Jar,我想从名为myconfiguration1.conf和myconfiguration2.conf的maven jar中读取两个scala conf文件: driver= oracle.jdbc.driver.OracleDriver user = myUser password = pass url = myUrl table = my_table 在生成我的jar之前,我使用了这样一行: val myconfig1 = ConfigFactory.parseFile(new File("./

我想从名为myconfiguration1.conf和myconfiguration2.conf的maven jar中读取两个scala conf文件:

driver= oracle.jdbc.driver.OracleDriver
user = myUser
password = pass
url = myUrl
table = my_table
在生成我的jar之前,我使用了这样一行:

val myconfig1 = ConfigFactory.parseFile(new File("./my-project/src/main/resources/myconfiguration1.conf")) 
val myconfig2 = ConfigFactory.parseFile(new File("./my-project/src/main/resources/myconfiguration2.conf")) 
在我的罐子里,我有一棵像这样的树

my-project-0.0.1.jar
      |___ myconfiguration1.conf
      |___ myconfiguration2.conf

你知道这两行代码不适用于jar文件吗

似乎您正在使用typesafe config加载conf文件,您可以直接使用
ConfigFactory.load(“myconfiguration1.conf”)
ConfigFactory.load(“myconfiguration2.conf”)
加载类路径配置文件


似乎您正在使用typesafe-config加载conf文件,您可以直接使用
ConfigFactory.load(“myconfiguration1.conf”)
ConfigFactory.load(“myconfiguration2.conf”)
加载类路径配置文件


我想快速,但它不起作用,因为myconfiguration1.conf是我个人编辑的文件。所以我不想要类路径配置。我只想访问我的personnal conf文件,以便从我的jarHi@a.moussa解析它,当你运行你的jar时,你可以在classpath中添加指定文件夹,这样它仍然可以像这样读取属性,你也可以编辑这个文件。也许这是有帮助的:我想快速,它不工作,因为myconfiguration1.conf是我个人编辑的文件。所以我不想要类路径配置。我只想访问我的personnal conf文件,以便从我的jarHi@a.moussa解析它,当你运行你的jar时,你可以在classpath中添加指定文件夹,这样它仍然可以像这样读取属性,你也可以编辑这个文件。也许这有帮助: