Leiningen (программное обеспечение) - Leiningen (software)

Leiningen
Оригинальный автор (ы)Фил Хагельберг
Разработчики)Жан Никлас Л'оранж
изначальный выпуск17 ноября 2009 г. (2009-11-17)
Стабильный выпуск
2.9.1 / 26 февраля 2019 г.; 20 месяцев назад (2019-02-26)
Репозиторий Отредактируйте это в Викиданных
Написано вClojure
Операционная системаКроссплатформенность
ТипИнструменты разработки программного обеспечения
ЛицензияОбщественная лицензия Eclipse
Интернет сайтLeiningen.org

Leiningen это автоматизация сборки и инструмент управления зависимостями для простой настройки программных проектов, написанных на Clojure язык программирования.

Leiningen был создан Филом Хагельбергом. Фил начал проект с целью упростить сложность Apache Maven, предлагая способ описания наиболее распространенных требований сборки проектов Clojure в идиоматическом Clojure. Эти цели лаконично отражены в слогане проекта: «Автоматизируйте проекты Clojure, не пугая вас».

Возможности Leiningen можно расширить с помощью системы плагинов, и он поставляется с интерфейсом командной строки, который может инициировать ряд действий, в том числе:

  • Генерация простого каркаса проекта Clojure
  • Раньше времени (АОТ ) компиляция
  • Разрешение зависимостей (с автоматической загрузкой библиотеки)
  • Начать интерактивный REPL правильно настроенный путь к классам для загрузки зависимостей проекта
  • Упаковка кода проекта и зависимостей в файл uberjar .jar.

Leiningen - это наиболее широко используемый проект Clojure с открытым исходным кодом. Это показано в главе 8 книги. Программирование на Clojure.[1]

Смотрите также

Рекомендации

  1. ^ Эмерик, Час; Карпер, Брайан; Гранд, Кристоф (19 апреля 2012 г.). «Глава 8: Организация и построение проектов Clojure». Программирование на Clojure (1-е изд.). O'Reilly Media. стр.347 –353. ISBN  1-4493-9470-1.

внешняя ссылка