компилятор.jar компилировать список файлов просто в одном exec

Можно ли одной командой предоставить несколько исходных файлов, каждый из которых имеет собственный файл назначения? Таким образом, Java не нужно будет загружать для каждого файла, который я компилирую. Я использую SIMPLE_OPTIMIZATIONS.

Я знаю, что есть лучшие способы, чем один за другим, но все они, похоже, требуют модификации кода, что занимает слишком много времени для рассматриваемых проектов.


person 700 Software    schedule 27.10.2010    source источник


Ответы (2)


Если вы используете библиотеку замыканий, вам следует использовать скрипт расчета зависимостей. чтобы объединить ваш код в один файл javascript, а затем запустить на нем компилятор закрытия.

Если вы не используете библиотеку, чтобы калькулятор зависимостей работал, просто сделайте следующее:

cat file1.js file2.js file3.js > alljs.js
java -jar closure-compiler.jar alljs.js
person Jonathan Swinney    schedule 17.11.2010
comment
Извините, рассматриваемые файлы js должны оставаться в отдельных файлах. - person 700 Software; 17.11.2010
comment
Используете ли вы библиотеку закрытия для управления зависимостями? Вы используете goog.provide('myapp.foo'); и goog.require('myapp.foo');? - person Jonathan Swinney; 17.11.2010

Я думаю, это невозможно сделать. Я думал, что это может быть так.

person 700 Software    schedule 23.12.2010