我认为有一些选择,project.clj但我没有在Leiningen的文档中找到它.
例如我有这个 project.clj
(defproject test-app "0.1.0-SNAPSHOT"
:dependencies [[org.clojure/clojure "1.4.0"]
[noir "1.3.0-beta3"]]
Run Code Online (Sandbox Code Playgroud)
如何让Leiningen下载黑色的来源?我现在只有二进制文件.
noir由clj文件组成,它们本身就是源代码.所以检索jar $HOME/.m2/repository/noir/noir/1.3.0-beta3/noir-1.3.0-beta3.jar:,解压缩并检查.您还可以使用source方法检查REPL中的方法源.
如果您需要java库的源代码,那么您可能会遇到问题.我不确定lein支持开箱即用的源代码下载.如果你需要下载java libs的源代码,那么你可以使用maven:
lein pommvn dependency:sources以下方式下载源代码:从Maven存储库获取源JAR$HOME/.m2/repository