Loading article…
| 原作者 | フィル・ハゲルバーグ |
|---|---|
| 開発者 | ジャン・ニクラス・ロランジュ |
| 初回リリース | 2009年11月17日 |
| 安定版リリース | 2.9.8 / 2021年11月11日[1] |
| リポジトリ |
|
| 書かれた | クロージュア |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | ソフトウェア開発ツール |
| ライセンス | Eclipse パブリックライセンス |
| Webサイト | leiningen.org |
Leiningen は、 Clojureプログラミング言語で記述されたソフトウェア プロジェクトを簡単に構成するためのビルド自動化および依存関係管理ツールです。
Leiningen は Phil Hagelberg によって作成されました。Phil は、Apache Mavenの複雑さを簡素化し、Clojure プロジェクトの最も一般的なビルド要件を慣用的な Clojure で記述する方法を提供することを目的としてプロジェクトを開始しました。これらの目的は、プロジェクトのキャッチフレーズ「髪の毛に火をつけずに Clojure プロジェクトを自動化する」に簡潔にまとめられています。
Leiningen の機能はプラグイン システムを介して拡張でき、次のようなさまざまなアクションを開始できるコマンド ライン インターフェイスが付属しています。
- シンプルなClojureプロジェクトスケルトンの生成
- 事前コンパイル( AOT )
- 依存関係の解決(自動ライブラリダウンロード付き)
- プロジェクトの依存関係をロードするためにクラスパスが正しく設定された対話型REPLを起動します。
- プロジェクト コードと依存関係を「uberjar」.jar ファイルにパッケージ化する
Leiningenは、オープンソースのClojureプロジェクトの中で最も広く貢献されている。これは、書籍「Clojure Programming」の第8章で紹介されている。[2]
参照
参考文献
外部リンク
- 公式サイト
