我正在尝试按照此recipe在本地安装库A并在另一个项目中使用它.Lein install在A上工作,lein deps在B上工作,但在运行时,我得到{{ 1}}。
查看使用Could not locate A on classpath
生成的独立jar文件,我确实有lein [ring] uberjar
。但是我得到了
A_lib/core.clj
为什么它会寻找A_lib / core / as.clj而不是A_lib / core.clj?
答案 0 :(得分:0)
我有一个简单的拼写错误,
Exception in thread "main" java.io.FileNotFoundException:
Could not locate A_lib/core/as__init.class or A_lib/core/as.clj on classpath.
Please check that namespaces with dashes use underscores in the Clojure file name.,
compiling:(B/handler.clj:1:1)
而不是
[ab-lib.core as ablib]