2016-06-24 29 views
0

Ich versuche, diese recipe zu folgen, um eine Bibliothek A lokal zu installieren und sie in einem anderen Projekt zu verwenden B. lein install arbeitet auf A und lein deps funktioniert auf B, aber zur Laufzeit bekomme ich Could not locate A on classpath.lein lokale Installation, "Konnte A_lib/core/as.clj nicht finden"

Blick in die eigenständige JAR-Datei, generiert mit lein [ring] uberjar Ich habe A_lib/core.clj. Aber ich bekomme

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) 

Warum wäre es für aussehen A_lib/core/as.clj statt A_lib/core.clj?

Antwort

0

hatte ich einen einfachen Tippfehler,

[ab-lib.core as ablib] 

Statt

[ab-lib.core :as ablib]