基本的には、Eclipseの/ CCW REPLを使用してClojureのバージョンは、あなたからREPLを起動し、プロジェクトのクラスパスに含まれているClojureのバージョンです。プロジェクトの参照ライブラリに含めると、そのバージョンのClojureでREPLが開始されます。
あなたはJARの追加]> [パッケージ・エクスプローラー]> [プロパティ]> [Javaのビルド・パスにプロジェクト名をrightclickingことによってそれを含めることができます>(Macport)Clojureのjarファイルを参照>完了。
しかし、すべての外部ライブラリとそれが依存するライブラリ(JavaまたはClojureベース)にはこれを行う必要があるため、これは面倒な作業になる可能性があり、配布するプロジェクトをビルドするときにはうまくいかない。
Leiningen CCWプラグインと組み合わせてLeiningenを使用して構造的な方法で行うのが最も簡単な方法です。最初に、ライニングのページごとにライニングをインストールしてください。次に、lein plugin install lein-ccw "1.2.0"
と呼んで、leiningen CCWプラグインをインストールします。
新しいプロジェクトを開始する場合は、プロジェクトを配置する親ディレクトリに移動し、lein new projectname
を使用します。これにより、\ projectnameサブディレクトリに新しいClojureプロジェクト構造が作成されます。
このプロジェクトの根底には、使用したいライブラリとそれが依存しているすべてのライブラリを管理してダウンロードするためのファイル(project.clj
)が作成されています(詳細はleiningenサイトを参照)。 Clojureへの参照はデフォルトでlein new
によってそこに置かれます。
ライブラリはローカルライブラリリポジトリに格納されるため、一度だけディスクに書き込まれます。
cdを\ projectnameサブディレクトリにコピーし、lein deps
を実行すると、leiningenは現在の依存関係(この場合はclojureのみ)をダウンロードし、それらをリポジトリに格納します。
は今lein ccw
を実行し、CCWのレインプラグインは、Eclipseプロジェクトとクラスパス・ファイルを作成し、更新します。
は、この後には>メニュー[ファイル]> [インポート]> [全般]> [インポート既存プロジェクトをワークスペースへ>選択ルートディレクトリを選択することで、Eclipseでプロジェクトを開くことができるプロジェクトの場所>完了を参照します。
今、あなたのプロジェクトのための新しいライブラリを必要とする場合、あなたがする必要がある唯一のものはproject.clj依存関係セクションにライブラリデータを入れています。他のライブラリの依存関係表記およびバージョン番号はClojars siteまたはGithubのreadmeのライブラリにあります。
lein deps
をプロジェクトディレクトリから再度実行して正しいライブラリをダウンロードしてインストールし、lein ccw
をEclipseプロジェクトとクラスパスファイルに更新してください。 Eclipse Package Explorerでプロジェクトツリーを更新すると、必要な新しいライブラリを含め、プロジェクトが最新の状態に戻ります。
あなたも、このguideを次のように同じ方法でlein ccw
runコマンドを作成、またはlein deps
1にそれを追加することにより、Eclipseで「外部実行構成」を作成することによって、上の段落の手順を自動化することができます。この方法では、project.cljを編集した後にボタンを押すだけで、すべてのステップがEclipseで実行されます。
これらの基本的なステップを踏んだら、配布/展開のためのプロジェクトを構築するような、Leiningenの他の使い方を探ることができます。
1つのアドバイス:try emacs – mishadoff