2015-11-07 39 views
0

我遵循Clojurescript Quick Start,我正在繼續構建一個clojurescript項目,而不依賴像lein或boot這樣的構建工具來確保我理解實際發生的事情。我該如何修剪.jar for cljsjs/react?

我在試圖引入對試劑的依賴性的一點,試劑本身有一些依賴性,如cljsjs/reactcljsjs/react-dom。與cljsjs相關性有關的快速入門指令爲here,並且.jar的示例爲curl s clojars.com。這不適用於cljsjs/react,因爲沒有.jar。有人可以請解釋:

  • 我怎麼能向前邁進,而不喜歡雷音構建工具的/ boot
  • 爲什麼沒有.jar
  • ,什麼是實際發生在這裏?

要獲得試劑的工作,我能克隆試劑回購和運行lein compilelein uberjar得到.jar,我可以把我的項目的根目錄,並與java -cp cljs.jar:reagent-0.6.0.jar:src clojure.main build.clj建設,但我在一個這種反應依賴性的損失。謝謝你的時間。

+0

你應該能夠找到你的Maven倉庫的罐子。例如在我的機器上,它們在'C:\ Users \ Chris \ .m2'下。構建工具,如lein和sbt坐在maven倉庫上。通常你不必從他們那裏取出罐子。 –

+0

另一個地方是你的項目根目錄下的這個目錄:'resources \ public \ js \ out \ cljs' –

回答

1

以下爲我工作:

curl -O https://clojars.org/repo/cljsjs/react/0.14.0-1/react-0.14.0-1.jar 

沖洗和重複的反應-DOM。

也就是說你幾乎肯定會想無論是BootLeiningen任何實際工作與CLJSBuild

+0

呵呵。我想知道我是否在網址中輸入了一個錯字。謝謝。 – RubeOnRails