[英]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.