Как заставить ленинген использовать определенную версию swank-clojure? - PullRequest
4 голосов
/ 12 марта 2012

Вот мой проект. Clj:

(defproject hello-world "1.0.0-SNAPSHOT"
  :description "FIXME: write description"                                                                                                                                       
  :dependencies [[org.clojure/clojure "1.3.0"]]                                                                                                                                 
  :dev-dependencies [[swank-clojure "1.5.0-SNAPSHOT"]]
  :plugins [[lein-swank "1.4.3"]])

Leiningen загружает swank-clojure 1.4.0 при каждом запуске lein swank.

(я использую leiningen 1.7.0)

Ответы [ 2 ]

0 голосов
/ 19 апреля 2012

Если вы хотите всегда использовать одну и ту же версию swank-clojure (которая также является lein-swank), вы можете запустить (для leiningen 1.x):

lein plugin install swank-clojure "1.5.0-SNAPSHOT"

Для leiningen 2.xВы можете добавить следующее в: плагины в файле profile.clj вашей директории lein:

[lein-swank "1.5.0-SNAPSHOT"]

, и плагин можно будет использовать из всех ваших проектов leiningen без необходимости указывать требование в файле проекта..

0 голосов
/ 12 марта 2012

Не думаю, что вам нужен и :plugins swank, и :dev-dependencies.
, попробуйте только dev-зависимости

...