1

我一直无法找到用于clojurescript的新 google-closure-library 的 .jar 。

(源代码下载可在此处获得:http ://code.google.com/p/closure-library/downloads/list )

我也试过(不成功)通过closurebuilder编译它。(我已经尝试按照建议使用 deps.js 编译它,但这也不起作用)。

如果有人可以将我指向 2029 jar 或教我如何从源代码编译它,那就太好了。

谢谢!

编辑:澄清一下,我不是指闭包编译器,我指的是一个 .jar,例如在这里找到:http: //mvnrepository.com/artifact/org.clojure/google-closure-library

4

3 回答 3

2

我认为他们在这里可能有些混乱。闭包库是一组 JavaScript 源文件。您可以使用Closure Compiler编译它们,但它们仍然只会生成一个 JavaScript 文件。

Closure Compiler作为jar 文件分发。它也可以作为源代码下载并手动编译到 jar 中。它用于将 JavaScript 文件编译成“更好”的 JavaScript。

于 2012-09-26T19:51:24.933 回答
2

您可以轻松地将闭包库 jar 到您选择的任何版本。

只需阅读如何从其他地方找到的 java 文档中 jar 一个目录。完成后,您可以使用

 mvn install:install-file -DgroupId="foo" -DproductId="bar" -Dversion="baz" -Dpackaging=jar -Dfile="the jarred file"

将其安装到您的本地 .m2 存储库。然后 Lein 应该能够根据需要将其拉入。

希望能帮助到你。

于 2012-10-05T14:29:04.070 回答
1

闭包库不经常发布,但您可以从 SVN 获取最新版本(或者如果您不使用最新版本,则可以获取您正在使用的编译器版本附近的内容)它被设计为“始终良好”(即为什么它不经常发布)。

于 2012-09-26T22:40:11.880 回答