lein 本地安装,"Could not locate A_lib/core/as.clj "

lein local install, "Could not locate A_lib/core/as.clj "

我正在尝试按照此 recipe 在本地安装库 A 并在另一个项目 B 中使用它。lein install 在 A 上工作,lein deps 在 B 上工作,但在运行时,我得到Could not locate A on classpath.

查看使用 lein [ring] uberjar 生成的独立 jar 文件,我确实有 A_lib/core.clj。但是我得到

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)

为什么它会寻找 A_lib/core/as.clj 而不是 A_lib/core.clj?

我有一个简单的错字,

[ab-lib.core as ablib]

而不是

[ab-lib.core :as ablib]