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]
我正在尝试按照此 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]