【发布时间】:2012-04-30 12:25:08
【问题描述】:
现在,当我运行 lein 时,它倾向于:
(1) 然后杀死 lib/* (2) 重新安装/下载各种库到lib/
现在,这是一个问题,因为我倾向于将需要的 *.jars 复制到 lib/ 中,但随后 lein 将它们删除。
问题:有没有一种方法可以让我和 lein 达成共识 (1) lein 不会杀死 lib/* 中的东西或 (2) lein 知道要搜索 *.jars 的另一个目录
谢谢!
【问题讨论】:
现在,当我运行 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>
一般来说,你可能想看看这个similar SO question
【讨论】: