2017-03-09 9 views

答えて

5

Maven Centralリポジトリにはスナップショットが保存されていません。 Clojureプロジェクトのスナップショットを使用するには、プロジェクトにスナップショットリポジトリを追加する必要があります。ここでは完全な詳細:http://dev.clojure.org/display/community/Maven+Settings+and+Repositories

Leiningenをプロジェクトに追加するキー行は次のとおりです。

:repositories {"sonatype-oss-public" "https://oss.sonatype.org/content/groups/public/"} 

data.xmlのための最新のスナップショットの依存関係のバージョンである:

[org.clojure/data.xml "0.2.0-SNAPSHOT"] 

すべてのClojureのcontribプロジェクトですコミットにかかわらず(1時間の投票で集められた)コミットごとにスナップショットとして作成され、コミットに関係なく週に1回発行されます。だから、スナップショットを引っ張るのは、一般にgithubのものと同じか、ほぼ同じです。

+0

LeiningenはMaven CentralとClojarsだけをリストしているので、これは完全に期待していませんでした。https://github.com/technomancy/leiningen/blob/master/doc/TUTORIAL.md#repositories – m33lky

+0

ええ、 Maven Centralのスナップショットは対象外です。リリースとスナップショットのレポは、しばしば分離されます。そして、通常、ClojureとClojureのcontribライブラリスナップショットを使う必要はありません。私はあなたがそのページで編集を提出できると確信しています。 –

+0

私はこれに関するPRを提出しました。 – m33lky

0

GitHubから最新のバージョンを入手するには、緑色のボタンをhttps://github.com/clojure/data.xmlにして、次に表示される 'クリップボードにコピー'ボタンを押します。次に、あなたのマシン上に端末を取得し、git clone <pasted here>に行ってください。これでローカルにリポジトリが作成されます。

そこから別のleinプロジェクトの開発バージョンを使用したい場合は、コマンドラインからlein installと入力します。それでもまだ素晴らしいワークフローが得られなかった場合は、http://jakemccrary.com/blog/2012/03/28/working-on-multiple-clojure-projects-at-once/をお読みください。

関連する問題