将Google封闭编译器与Eclipse IDE集成在一起?

时间:2010-07-20 07:16:18

标签: eclipse minify google-closure-compiler

有人知道如何将Google closure compiler与Eclipse IDE集成吗?我试图做的是将Google封闭编译器配置为Eclipse IDE的外部工具。然后我就可以在IDE中运行闭包编译器并通过单击缩小我的Javascript文件。 还有人解决了这个问题吗?

5 个答案:

答案 0 :(得分:12)

Rock Star Apps提供了一个鲜为人知的插件。我刚刚写了一篇关于它的博客文章:[已删除,因为不再存在]。

经过一些谷歌搜索,我也找到了这个,但没有测试过:https://github.com/greggian/Eclipse-Closure-Compiler

更新:Rock Star Apps网站不再有效。如果我今天尝试这样做,我肯定会下载closure compiler jar,编写一个ant脚本来运行它(类似下面的代码),然后为它创建一个项目构建器。

<target name="rebuild">

    <taskdef name="jscomp" classname="com.google.javascript.jscomp.ant.CompileTask"
            classpath="/opt/closure-compiler/compiler.jar"/>

    <jscomp compilationLevel="simple" warning="quiet" 
        debug="false" output="js/all.closure.js">
        <sources dir="js">
            <file name="script1.js"/>
            <file name="script2.js"/>
            <file name="script3.js"/>
            <file name="script4.js"/>
            <file name="script5.js"/>
            <file name="script6.js"/>
        </sources>
    </jscomp>

</target>

答案 1 :(得分:4)

答案 2 :(得分:4)

试试这些日食插件:

Closure模板的Eclipse插件

带有Closure编译器和闭包库的JavaScript Eclipse插件

http://www.normalesup.org/~simonet/soft/index.en.html

一切正常!

答案 3 :(得分:1)

这个podcast有一些关于闭包编译器如何适合IDE的信息。但它是在关闭发布之前发布的。

答案 4 :(得分:1)

您可能对http://plovr.com/感兴趣,这是一个Closure构建工具。它动态地重新编译JavaScript和Closure模板代码。