Google закрытие компилятора и teamcity / tfs - PullRequest
0 голосов
/ 01 октября 2010

Как заставить teamcity и / или TFS 2010 запускать компилятор закрытия для js-файлов в проекте.Существует 2 причины использования компилятора замыкания:

  1. обнаружение ошибок / предупреждений

  2. js минимизация / запутывание - необязательно

1 Ответ

3 голосов
/ 02 октября 2010

Мы используем сборки рейка и TeamCity.Он вызывает закрытие, чтобы скомпилировать и свернуть весь наш javascript как часть упаковки для установщиков.

Это довольно просто сделать в rake, просто используйте sh, чтобы сделать что-то вроде:

sh "java -jar #{JS_TOOLS_DIR}/google-closure.jar --js=#{js_file} --js_output_file=#{min_file} " + "--warning_level QUIET --compilation_level WHITESPACE_ONLY"
...