7
我在代碼中使用typesafe config庫,然後生成一個jar文件。當我將jar包中的reference.conf文件嵌入時,該應用程序正常工作。但是可以將配置文件作爲參數提供給jar嗎?例如如何將配置文件傳遞給scala jar文件
java -DmyconfigFile=/dir/dir/reference.conf -jar myjar package.class.myobject.
我在代碼中使用typesafe config庫,然後生成一個jar文件。當我將jar包中的reference.conf文件嵌入時,該應用程序正常工作。但是可以將配置文件作爲參數提供給jar嗎?例如如何將配置文件傳遞給scala jar文件
java -DmyconfigFile=/dir/dir/reference.conf -jar myjar package.class.myobject.
是的。看到這個線程使用外部akka配置here。
java -Dconfig.file=/dir/dir/reference.conf -jar myjar package.class.myobject.
很好用。非常感謝Noah – CruncherBigData
您是否知道是否有方法來覆蓋jar文件中已存在的reference.conf文件? – CruncherBigData
您可能想要閱讀那個線程,我鏈接了更多的鏈接和線程中的鏈接。我不確定你應該替換'reference.conf',只是用其他設置覆蓋它。此外,您可以傳遞'-Dconfig.trace = loads'來跟蹤正在加載的內容和位置。 – Noah