2016-06-23 8 views
0

を開始CMDLINE:Clojureのは、例えば、使用のMavenのPOMファイル

私はその後、 に従うように、CMDラインでいくつかの依存関係をインポートするとき、私は特定のパス〜/ .m2 /リポジトリ

それはjarファイルの場所を見つけることができる場合私のmaven pomファイル。

[[email protected]]java -cp clojure-1.8.0.jar clojure.main 
Clojure 1.8.0 
user=> 
user=> (:import org.apache.commons.lang StringUtils) 

答えて

0

Clojure自体は依存性管理をまったく行いません。そのためには、Leiningenが必要です。これはclojureのビルドおよび依存関係管理ツールであり、Mavenリポジトリと連携できます。

ステップ:

  1. 実行lein self-install
  2. は、プロジェクトのディレクトリに移動し、現在のディレクトリで新しいプロジェクトを作成するlein new <projectname>を行うレインスクリプトをインストールし、project.cljファイルを編集
  3. 依存関係ベクトルに[org.apache.commons \ commons-lang3 "3.4"]を追加してください。
  4. 実行lein replは/依存関係を更新し、ローカルからの依存関係を取得し、プロジェクトも

のREPLを起動するために、(:import [org.apache.commons.lang StringUtils])(ns)ブロック内で使用することができます。 nsブロックの外で使用する場合は、(import [org.apache.commons.lang StringUtils])

関連する問題