2014-09-12 33 views
0

我試圖實現一個使用專用項目子地圖配置的Leiningen插件。後者包含一個「profiles」部分,其中包含特定於插件的配置文件,插件的代碼嘗試通過Leiningen配置文件使用的相同合併邏輯將其中一個合併到主插件子映射中。Leiningen插件如何實現特定於插件的項目部分的配置文件類功能?

我首先試圖通過注入相應的頂級Leiningen配置文件到項目圖中,然後通過調用merge-profiles來實現這一點,但Leiningen似乎沒有找到這樣的注入配置文件(我嘗試使用中間件代碼以及沒有結果差異) 。通過調試leiningen.core.project我意識到Leiningen在項目元數據中查找可用的配置文件,該配置文件不包含注入的配置文件。

有沒有一種方法可以很容易地實現這樣的邏輯,而不需要弄亂Leiningen的內部?

回答

相關問題