闭包库2029 jar用于Clojurescript

时间:2012-09-26 16:08:58

标签: google-closure-compiler google-closure-library clojurescript

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

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

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

如果有人能指出2029罐子或教我如何从源头编译它会很棒。

谢谢!

编辑:澄清一下,我 not 意味着闭包编译器 我的意思是像这里找到的.jar:http://mvnrepository.com/artifact/org.clojure/google-closure-library

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:2)

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

请阅读如何从其他地方找到的java文档中获取dir。完成后,再使用

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

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

希望它有所帮助。

答案 2 :(得分:1)

Closure Library不会经常发布,但是您可以从SVN中获取最新信息(或者如果您没有使用最新版本,则可以使用您正在使用的编译器版本附近的版本)它被设计为“始终很好” (这就是它不经常发布的原因)。