Как я устанавливаю leiningen плагин?
Например, leiningen-управляемый?
Я вижу эту вещь под названием "clojars.org", и как "продвинуть" к ней, но я ничего не вижу о "получении по запросу" от нее.
Если плагин доступен в Clojars, например, lein run, просто добавьте его в свой проект : dev-dependencies
в project.clj, затем скажем lein deps
в каталог вашего проекта, чтобы Leiningen извлекал все зависимости . Аннотированный отрывок из документации lein run:
(defproject island-wari "0.1"
:description "Web application for playing the Island Wari game."
:main wari
:dependencies [[org.clojure/clojure "1.1.0-master-SNAPSHOT"]
[org.clojure/clojure-contrib "1.1.0-master-SNAPSHOT"]
[org.clojars.liebke/compojure "0.3.1-master"]]
:dev-dependencies [[org.clojure/swank-clojure "1.0"]
[leiningen-run "0.2"]]) ; <--- this bit makes it possible
; to use lein run
Выполнив все вышеизложенное, вы должны иметь возможность сказать lein run
в каталоге вашего проекта для запуска вашего приложения.
Обновление: если вы хотите написать свои собственные плагины для Leiningen, посмотрите это руководство на nakkaya.com . Даже если вы не планируете писать плагины для lein, все же загляните в этот блог, он абсолютно положительно крут.