【问题标题】:Clojure, Lein, project.clj, leinClojure,莱因,project.clj,莱因
【发布时间】:2012-04-30 12:25:08
【问题描述】:

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

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

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

问题:有没有一种方法可以让我和 lein 达成共识 (1) lein 不会杀死 lib/* 中的东西或 (2) lein 知道要搜索 *.jars 的另一个目录

谢谢!

【问题讨论】:

    标签: clojure leiningen


    【解决方案1】:

    不要将它们添加到项目中,而是将它们添加到本地 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-31
      • 1970-01-01
      • 2018-09-25
      • 2018-03-22
      • 2011-09-12
      • 2016-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多