2016-06-24 1 views
0

私はこのライブラリをローカルにインストールして別のプロジェクトBで使用するためにこのrecipeに従おうとしています。lein installはAとlein deps Bで動作しますが、実行時にはCould not locate A on classpathになります。leinローカルインストール、 "A_lib/core/as.cljを見つけることができませんでした"

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.cljではなくA_lib/core/as.cljを探すのでしょうか?

答えて

0

私は、単純なタイプミス、

[ab-lib.core as ablib] 

代わりの

[ab-lib.core :as ablib] 
を持っていました
関連する問題