2017-11-06 19 views
0

실행중인 clojure app 패키지에 uberjar로 연결하려고합니다. 내 project.clj에 [com.cemerick/drawbridge "0.0.7"]을 추가했습니다. 하지만 lein repl :connect http://ip:port/repl으로 연결하려고하면 연결이되지 않는 것 같습니다. nREPL이 drawbridge로 원격 repl에 연결

는 내가 스택 트레이스 수 :

java.io.FileNotFoundException: Could not locate cemerick/drawbridge/client__init.class or cemerick/drawbridge/client.clj on classpath. 
at clojure.lang.RT.load (RT.java:456) 
clojure.lang.RT.load (RT.java:419) 
clojure.core$load$fn__5677.invoke (core.clj:5893) 
clojure.core$load.invokeStatic (core.clj:5892) 
clojure.core$load.doInvoke (core.clj:5876) 
.... 
clojure.lang.AFn.applyToHelper (AFn.java:171) 
clojure.lang.Var.applyTo (Var.java:700) 
clojure.main.main (main.java:37) 

을하지만 lein classpath를 실행할 때 내가 거기 /root/.m2/repository/com/cemerick/drawbridge/0.0.7/drawbridge-0.0.7.jar

jar tf /root/.m2/repository/com/cemerick/drawbridge/0.0.7/drawbridge-0.0.7.jar 
META-INF/MANIFEST.MF 
META-INF/maven/com.cemerick/drawbridge/pom.xml 
... 
cemerick/drawbridge/client.clj 

모든 단서는 도개교를 찾을 수 있습니까?

답변

0

이전 버전의 lein (clojure : lein-2.7.1)에서 동일한 명령이 테스트되었으며 더 잘 보입니다. 서버 측에서 뭔가 잘못되었지만 적어도 연결됩니다.