【问题标题】:Integrate Google closure compiler with Eclipse IDE?将 Google 闭包编译器与 Eclipse IDE 集成?
【发布时间】:2011-03-18 07:07:20
【问题描述】:

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

【问题讨论】:

    标签: eclipse minify google-closure-compiler


    【解决方案1】:

    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>
    

    【讨论】:

    • 对于被劫持的域来说太糟糕了:(
    • Rock Star Apps 由于域名被劫持而无法再找到,但您仍然可以手动下载并安装 zip。我只是按照这个帖子说明操作,它起作用了:blog.avirtualhome.com/rockstarapps-for-eclipse
    • 您应该正确更新您的帖子以删除错误的 URL。它现在托管了一个网站,试图诱骗人们下载可疑的“FlashPlayer”更新……
    【解决方案2】:

    试试这些 Eclipse 插件:

    用于闭包模板的 Eclipse 插件

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

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

    一切正常!

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2021-11-27
            • 2013-09-16
            • 2011-09-23
            • 1970-01-01
            • 1970-01-01
            • 2020-01-11
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多