2011-05-04 19 views
7

Ben Maven ile Clojure-contrib benim kendi versiyonunu derlemek çalışıyorum Aşağıdaki özel durum almak:IllegalStateException Derleme Clojure-Contrib

mvn package -Dclojure.jar=/usr/local/share/jars/clojure.jar 
: Ben de bunu derlemek için aşağıdaki komutu kullanıyorum

Exception in thread "main" java.lang.IllegalStateException: Can't dynamically bind non-dynamic var: clojure.contrib.pprint/*format-str*, compiling:(dispatch.clj:90) 

clojure.jar, gerçek depoya (aynı dizinde bulunan) bağlantıdır çünkü Git deposundan derlediğim bir sürümü kullanıyorum.

Herhangi bir Fikir?

Yorumlarınız için şimdiden teşekkür ederiz! ==

cevap

8

clojure-contrib, tek yekpare yapı, Clojure 1.2.0'dan sonra kullanımdan kaldırılmıştır ve aktif olarak sürdürülmemektedir. En yeni Clojure 1.3.0-alpha * sürümlerini oluşturmaz. Daha fazla bilgi için http://dev.clojure.org/display/design/Clojure+Contrib ve alt sayfalara bakın

Yeni contrib kütüphaneler, Github depo başına bir, http://github.com/clojure

altında oluşturuluyor.

+0

Teşekkürler! bu XD'yi anlamlı kılar – Hugo

İlgili konular