如何将配置文件传递给scala jar文件
Posted
技术标签:
【中文标题】如何将配置文件传递给scala jar文件【英文标题】:how to pass configuration file to scala jar file 【发布时间】:2013-07-11 12:23:41 【问题描述】:我在我的代码中使用typesafe config 库,然后生成一个jar 文件。当我在 jar 中嵌入 reference.conf 文件时,应用程序运行良好。但是可以将配置文件作为参数提供给 jar 吗?例如
java -DmyconfigFile=/dir/dir/reference.conf -jar myjar package.class.myobject.
【问题讨论】:
【参考方案1】:是的。有关使用外部 akka 配置here,请参阅此线程。
java -Dconfig.file=/dir/dir/reference.conf -jar myjar package.class.myobject.
【讨论】:
不知道有没有办法覆盖jar文件中已经存在的reference.conf文件? 您可能想阅读我链接到的那个线程以及线程中的链接。我不确定您是否应该替换reference.conf
,只需用其他设置覆盖它即可。此外,您可以通过-Dconfig.trace=loads
来跟踪正在加载的内容和位置。以上是关于如何将配置文件传递给scala jar文件的主要内容,如果未能解决你的问题,请参考以下文章
将系统属性与 proguard 配置文件一起传递给 gradle proguardFile 属性
如何将外部jar文件传递给spring boot项目? [复制]