从maven jar中读取scala conf文件

时间:2017-07-24 12:29:00

标签: scala maven jar

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

FileSystemAccessRule(readOnlySID, FileSystemRights.Read, AccessControlType Allow);

在生成我的jar之前,我使用了这样的一行:

driver= oracle.jdbc.driver.OracleDriver
user = myUser
password = pass
url = myUrl
table = my_table

在我的罐子里,我有一棵这样的树

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")) 

您有任何想法,因为这两行不能与jar文件一起使用。

1 个答案:

答案 0 :(得分:2)

似乎您使用 typesafe配置来加载 conf 文件,您可以直接使用ConfigFactory.load("myconfiguration1.conf")ConfigFactory.load("myconfiguration2.conf")来加载 classpath 配置文件。

public static load(java.lang.String resourceBasename)