Leiningen nREPL подключиться к удаленному реплеру с разводным мостом

regius спросил: 13 октября 2017 в 06:04 в: clojure

Я пытаюсь подключиться к работающему пакету приложения clojure как uberjar. Я добавил [com.cemerick/drawbridge "0.0.7"] в свой project.clj. Но когда я пытаюсь соединиться с lein repl :connect http://ip:port/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 ответов