ускорение Google закрытие компилятора jar - PullRequest
1 голос
/ 08 июля 2011

Google Closure Compiler для JavaScript довольно быстр, когда я использую его в Интернете;однако для запуска из командной строки требуется до 10 секунд (java -client -jar path/to/closure.jar options...).

Есть ли способ уменьшить его до тех же времен, что и в веб-приложении (максимум 3 секунды)?Я не могу использовать веб-приложение, потому что моя компания требует, чтобы все сборки работали без подключения к Интернету.

Я подозреваю, что это в основном время запуска (почему я добавил тег -client), но я незнаю.

1 Ответ

2 голосов
/ 08 июля 2011

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

  1. http://www.plovr.com/
...