[英]How to use leiningen to develop using local jars?
創建一個私有Maven存儲庫 ,然后將以下內容添加到project.clj
:repositories {"local" ~(str (.toURI (java.io.File. "your_local_repository")))}
如果jar基於您自己的項目,您可以使用lein install
將它們放入本地.m2,或使用checkout-dependencies功能。
您還可以使用extra-classpaths功能等。
我發現最簡單的(盡管有點hacky)解決方案是執行以下操作:
對於您用作依賴項的現有項目:
lein deps
lein uberjar
中運行lein uberjar
(相關的project.clj文件所在的位置) 為了開發自己的項目:
lein install
再一次,這是一個快速的黑客,也許不是你去做嚴肅的本地開發的方式,但我發現它很容易滿足我想要的。 查看lein help tutorial
了解更多信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.