Clojure,Lein,project.clj,lein

时间:2012-04-19 01:30:52

标签: clojure leiningen

现在,当我运行lein时,它倾向于:

(1)然后杀死lib / * (2)重新安装/下载各种库到lib /

现在,这是一个问题,因为我倾向于将我需要的* .jars复制到lib /中,但是lein会删除它们。

问题:lein和我是否有办法理解哪里 (1)lein不会杀掉lib / *或者中的东西 (2)lein知道另一个目录来搜索* .jars

谢谢!

1 个答案:

答案 0 :(得分:4)

而不是将它们添加到项目中,将它们添加到本地maven仓库(〜/ .m2) 并将它们添加为依赖项。您可以通过运行lien deps并删除它们并阅读错误消息来获取添加它们的确切语法。它看起来像这样:

mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
  -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>

一般情况下,您可能需要查看此similar SO question