Как настроить плагин Rock Star Apps в Eclipse для объединения и сжатия Javascripts - PullRequest
0 голосов
/ 24 января 2012

Я использую плагин rockstarapps для объединения и сжатия / минимизации файлов .js с помощью Google Closure. Я выбрал опцию перестроения файлов при изменении зависимости, но теперь я хочу изменить зависимости, выходной файл и т. Д. Как мне это сделать?

Что делает опция «Добавить в автостроение»?

спасибо,

DM

Ответы [ 2 ]

1 голос
/ 08 февраля 2012

В корне вашего проекта находится файл сборки ant с именем .rockstarapps.Это Xml и удобочитаемый.Выходной файл указан в верхней части: <file name="path/to/file.js">

Автоматическое построение: я предполагаю, что это добавляет файл в раздел сборки .rockstarapps

0 голосов
/ 01 марта 2012

Параметр автоматического построения будет активирован только в случае изменения файлов, чтобы добавить новую зависимость, перейдите в файл .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>
...