我已經能夠從我的項目project.clj,甚至leiningen/plugin.clj(即只是一個私人插件)運行一個自定義插件 - 但是當我去把這個插件在自己的項目中 - 我根本無法完成它的工作。編寫和安裝自己的leiningen插件
接下來的建議,我應該創建一個新項目,並有leiningen.myplugin等等的名稱空間......但我產生的jar似乎並沒有提供項目中的新任務(通過jar ,或通過clojars)。
http://nakkaya.com/2010/02/25/writing-leiningen-plugins-101/ https://github.com/technomancy/leiningen/blob/stable/doc/PLUGINS.md
任何人誰也發佈一個插件護理如果上述確認是正確的 - 或者是有一些我失蹤的關鍵一步? (我假設我的任務進入了插件項目中的core.clj)
是的 - 我認爲這將是類似的東西 - 但我有。我需要深入探索一些其他插件來找出我失蹤的東西。這個插件僅用於應用程序的上下文中 - 所以插件安裝用於系統範圍的使用 - 對嗎? –
yes插件安裝適用於系統範圍的使用。爲了在單個應用程序中使用,應該足夠了,它是類路徑,並且在應用程序中使用eval-in-leiningen設置爲true(使用插件的應用程序) –