2012-07-11 16 views

答えて

35

他のclojure libと同じようにproject.clj依存関係に追加するだけで済みます。小さな違いは、javaライブラリにartifactIdとは別のgroupIdがあることです。たとえば、あなたに追加する必要がありますアクティブMQライブラリをインポートするには:最初のビットがgroupIdをある依存関係

[org.apache.activemq/activemq-core "5.5.0"] 

、二つ目はたartifactIdです。

また、ライブラリが中央メインリポジトリにない場合は、プロジェクトにリポジトリ設定を追加する必要があります。たとえば、ソーシャルタイプのスナップショットリポジトリを追加するには:

:repositories {"sonartype snapshots" "https://oss.sonatype.org/content/repositories/snapshots"} 
+1

私の(ns)コールにどのように含めるか、または要求しますか? – Tyler

+0

(ns my.ns (:gen-class) (:import [package.i.want ClassIWant])) – avichalp

1

ライブラリのgroupId、artifactId、versionを取得し、同じclojureプロジェクトとしてleinの依存関係に追加します。小さな違いは:http://repo1.maven.org/maven2からダウンロードしてください。