Я пытаюсь использовать функцию Checkout Dependencies в Leiningen для работы над проектом, который использует выписку Flambo. Моя project.clj
выглядит что-то вроде:Leiningen checkouts, когда библиотека имеет косую черту в своем имени
(defproject spark-streaming "0.1.0-SNAPSHOT"
:dependencies [[org.clojure/clojure "1.5.1"]
[yieldbot/flambo "0.4.0-SNAPSHOT"]
[amazonica "0.2.29"]
[clj-time "0.8.0"]] ;other stuff omitted
Моя структура каталогов выглядит следующим образом:
|- checkouts
|- <need symlink to yieldbot/flambo>
|- src
|- project.clj
Что я пробовал:
- Поскольку имя библиотеки содержит косую черту, я не могу сделать символическая ссылка с именем
"yieldbot/flambo"
на фактическое местоположение Фламбо. Я не могу сделать это либо:
|- checkouts |- yieldbot |- flambo //this is a symlink
потому что Lein ожидает project.clj в каталоге yieldbot
. Выполнение lein classpath
подтверждает, что моя проверка не используется.
- Непосредственно оформление
flambo
вcheckouts/yieldbot
. Не работает по той же причине, что и выше
Что я могу сделать?
Работал для меня. Благодаря! – Jay