Leiningen (программное обеспечение) - Leiningen (software)
Оригинальный автор (ы) | Фил Хагельберг |
---|---|
Разработчики) | Жан Никлас Л'оранж |
изначальный выпуск | 17 ноября 2009 г. |
Стабильный выпуск | 2.9.1 / 26 февраля 2019 г. |
Репозиторий | |
Написано в | Clojure |
Операционная система | Кроссплатформенность |
Тип | Инструменты разработки программного обеспечения |
Лицензия | Общественная лицензия Eclipse |
Интернет сайт | Leiningen |
Leiningen это автоматизация сборки и инструмент управления зависимостями для простой настройки программных проектов, написанных на Clojure язык программирования.
Leiningen был создан Филом Хагельбергом. Фил начал проект с целью упростить сложность Apache Maven, предлагая способ описания наиболее распространенных требований сборки проектов Clojure в идиоматическом Clojure. Эти цели лаконично отражены в слогане проекта: «Автоматизируйте проекты Clojure, не пугая вас».
Возможности Leiningen можно расширить с помощью системы плагинов, и он поставляется с интерфейсом командной строки, который может инициировать ряд действий, в том числе:
- Генерация простого каркаса проекта Clojure
- Раньше времени (АОТ ) компиляция
- Разрешение зависимостей (с автоматической загрузкой библиотеки)
- Начать интерактивный REPL правильно настроенный путь к классам для загрузки зависимостей проекта
- Упаковка кода проекта и зависимостей в файл uberjar .jar.
Leiningen - это наиболее широко используемый проект Clojure с открытым исходным кодом. Это показано в главе 8 книги. Программирование на Clojure.[1]
Смотрите также
Рекомендации
- ^ Эмерик, Час; Карпер, Брайан; Гранд, Кристоф (19 апреля 2012 г.). «Глава 8: Организация и построение проектов Clojure». Программирование на Clojure (1-е изд.). O'Reilly Media. стр.347 –353. ISBN 1-4493-9470-1.