【发布时间】:2015-11-07 05:50:56
【问题描述】:
我正在关注Clojurescript Quick Start,并且我将继续构建一个 clojurescript 项目,而不依赖于像 lein 或 boot 这样的构建工具来确保我了解真正发生的事情。
我正试图引入对试剂的依赖性,试剂本身有一些依赖性,例如 cljsjs/react 和 cljsjs/react-dom。与 cljsjs 依赖项相关的快速入门中的说明是 here,而.jar 的示例为 curls clojars.com。这不适用于cljsjs/react,因为没有.jar。谁能解释一下:
- 如果没有像 lein/boot 这样的构建工具,我该如何继续前进
- 为什么没有
.jar - 这里实际发生了什么?
为了让试剂发挥作用,我能够克隆试剂存储库并运行 lein compile 和 lein uberjar 以获得一个 .jar,我可以将它放在我的项目的根目录中并使用 java -cp cljs.jar:reagent-0.6.0.jar:src clojure.main build.clj 构建,但是我对这种反应依赖感到茫然。感谢您的宝贵时间。
【问题讨论】:
-
您应该能够在您的 maven 存储库中找到这些 jar。例如,在我的机器上,它们位于
C:\Users\Chris\.m2下。诸如 lein 和 sbt 之类的构建工具位于 maven 存储库之上。通常你不必从他们那里取出罐子。 -
另一个可以查看的地方是您项目根目录下的这个目录:
resources\public\js\out\cljs
标签: clojure reactjs clojurescript reagent