Ответ 1
Каноническим способом сделать это, по крайней мере, для зависимостей, хранящихся в clojars, является плагин поиска lein.
Обновление: см. наиболее высоко оцененный ответ ниже для более актуального ответа.
Есть ли простой способ узнать, какие версии зависимостей доступны с помощью Leiningen?
Например, если у меня есть веб-приложение, которое зависит от Hiccup и Compojure, как я могу быть уверенным, что я на последней версии каждого без перехода на страницу github для каждого?
ПРИМЕЧАНИЕ. Я использую Ant и Ivy для создания моих проектов Java, поэтому у меня есть ограниченное знание Maven - поэтому, пожалуйста, напишите (или предоставите Fine Links для меня для чтения) любые концепции Maven, которые Leiningen предоставляет мне, Помогите с этим (я знаю, что под капотом Leiningen использует Maven для разрешения зависимостей). Та.
Каноническим способом сделать это, по крайней мере, для зависимостей, хранящихся в clojars, является плагин поиска lein.
Обновление: см. наиболее высоко оцененный ответ ниже для более актуального ответа.
Эпоха Clojure эволюционировала с момента первоначального ответа. В настоящее время я бы рекомендовал использовать lein-ancient:
Плагин Leiningen для проверки вашего проекта на устаревшие зависимости и плагины. Этот плагин заменяет устаревшие устаревшие и использует XML файлы метаданных в разных репозиториях Maven вместо индекса поиска на основе Lucene. Сравнение версий выполняется с помощью версии-clj.
Его предшественник, lein-outdated, имеет это полезное сообщение в своем README: "lein-outdated is outdated".:)
Вы должны посмотреть на этот вопрос. Leiningen использует тот же механизм управления версиями, что и maven, например, если вы хотите использовать последнюю версию данной библиотеки, вы можете заменить слово "LATEST" для номера версии. Вы также можете указать версию выпуска или диапазон версий. Опять же, посмотрите на ответ по этой ссылке.
Веб-сервис, предоставляющий эту информацию, вместе с значками для чтения.
Отказ от ответственности, я.