现在,当我运行 lein 时,它倾向于:
(1) 杀死 lib/* 然后 (2) 重新安装/下载各种库到 lib/
现在,这是一个问题,因为我倾向于将需要的 *.jars 复制到 lib/ 中,但随后 lein 将它们删除。
问题:有没有一种方法可以让我和 lein 理解 (1) lein 不会杀死 lib/* 中的内容或 (2) lein 知道另一个目录来搜索 *.jars
谢谢!
不要将它们添加到项目中,而是将它们添加到本地 maven 存储库 (~/.m2) 并将它们添加为依赖项。您可以通过在缺少它们的情况下运行lien deps 并阅读错误消息来获得添加它们的确切语法。它看起来像这样:
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
-DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
一般来说,您可能想查看这个类似的 SO question