gpt4 book ai didi

clojure - 如何让 Leiningen 下载所需库的源代码?

转载 作者:行者123 更新时间:2023-12-04 06:29:48 24 4
gpt4 key购买 nike

我认为 project.clj 中有一些选项,但我没有在 Leiningen 的文档中找到它。

例如我有这个project.clj

(defproject test-app "0.1.0-SNAPSHOT"
:dependencies [[org.clojure/clojure "1.4.0"]
[noir "1.3.0-beta3"]]

如何让 Leiningen 下载 noir 的源代码?我现在只有二进制文件。

最佳答案

noir 由 clj 文件组成,它们本身就是来源。因此检索 jar:$HOME/.m2/repository/noir/noir/1.3.0-beta3/noir-1.3.0-beta3.jar,解压并检查。您还可以使用 source 检查 REPL 中方法的来源方法。
如果您需要 Java 库的源代码,那么您可能会遇到问题。我不确定 lein 是否支持开箱即用的源代码下载。如果您需要下载 java 库的源代码,那么您可以使用 maven:

  1. 生成pom文件:lein pom
  2. 通过mvn dependency:sources 下载源代码:Get source JARs from Maven repository
  3. 源代码将下载到您本地的 Maven 存储库 $HOME/.m2/repository

关于clojure - 如何让 Leiningen 下载所需库的源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14395413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com