2013-11-21 70 views
1

的關鍵我想包括我project.clj鍵/值,然後可以從我的應用程序讀取。任何想法如何做到這一點?閱讀從project.clj

這是用於指定配置文件的位置。這是在應用程序硬編碼的唯一部件,並想將作爲值在project.clj

回答

1

沒有自己遍歷目錄路徑,打開這是不可能的文件,沒有少我不認爲這是你應該做的事情。

根據您的部署策略,您的應用程序運行時您的project.clj甚至可能不存在,請考慮lein uberjar

即使你部署到Heroku的,你推一切,你有config vars,你可以從你的程序的建議的方法讀取。

project.clj是由leiningen讀來決定如何建立你的程序。

我以前使用Heroku config vars,專有配置文件甚至是環境變量,但認爲project.clj作爲構建指令,在運行時不需要重用。

即使pallet has its own separated file對於部署規則。