Clojure, Lein, project.clj, lein

4

现在,当我运行 lein 时,它有一个倾向:

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

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

问题:是否有一种方法可以让 lein 和我达成共识,要么是 (1) lein 不杀死 lib/* 中的内容,或者 (2) lein 知道另一个目录来搜索 *.jars

谢谢!

1个回答

4

不要将它们添加到项目中,而是将它们添加到您的本地maven仓库(~/.m2),然后将它们作为依赖项添加。您可以通过在缺少它们的情况下运行“lien deps”并阅读错误消息来获取添加它们的确切语法。它看起来会像这样:

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

通常你可能想查看这个类似的SO问题


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接