如何在Eclipse中配置Rock Star Apps插件以连接和压缩Javascripts

时间:2012-01-24 16:47:22

标签: eclipse minify google-closure

我正在使用rockstarapps插件与Google Closure连接和压缩/缩小.js文件。 我选择了在依赖项更改时重建文件的选项,但现在我想更改依赖项,输出文件等...我该怎么做?

“添加到自动构建”选项有什么作用?

谢谢,

DM

2 个答案:

答案 0 :(得分:1)

在项目的根目录中有一个名为.rockstarapps的ant构建文件。 这是Xml和人类可读的。 输出文件在顶部附近指定:<file name="path/to/file.js">

自动构建:我假设这会将文件添加到.rockstarapps的构建部分

答案 1 :(得分:0)

只有在文件发生变化时才会激活autobuilding选项,添加新的依赖项,转到.rockstarapps文件并添加必要的行,保存后只需将某些行更改为任何依赖项,文件应该是使用新的依赖项编译。

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<rockstarapps>
<file name="WebContent/js/extlib.core.all.js">
        <min>false</min>
        <comp>false</comp>
        <closureCompiler>false</closureCompiler>
        <gZip>false</gZip>
        <resolveImports>false</resolveImports>
        <urlRewriting>false</urlRewriting>
        <autoBuild>true</autoBuild>
        <lineLength>-1</lineLength>
        <autoTimestamps>false</autoTimestamps>
        <removeLogs>false</removeLogs>
        <oldFileNames>false</oldFileNames>
        <dependencies>
            <file>WebContent/ExtLib/core/modernizr.tdm.js</file>
            <file>WebContent/ExtLib/core/jquery-1.8.3.js</file>
            <file>WebContent/ExtLib/core/custom-tdm-jqm.js</file>
            <file>WebContent/ExtLib/core/jquery.mobile-1.3.0.js</file>                       
            <file>WebContent/ExtLib/template/knockout-2.2.1.js</file>
        </dependencies>
        <properties/>
    </file>
</rockstarapps>