Play 2.0 - внутренняя ошибка компилятора закрытия в активе JavaScript

В моем проекте Play 2.0 я помещаю файл processing-1.3.6.js, который является версией языка обработки javascript, в папку app/assets/scripts и больше ничего не делаю. Теперь, когда я пытаюсь получить доступ к веб-сайту, Play пытается перекомпилировать все новое и натыкается на скрипт. Страница ошибки в браузере говорит следующее:

Compilation error
Internal Closure Compiler error (see logs)

In D:\programming\play-2.0\play-2.0\starlight\app\assets\scripts\processing-1.3.6.js at line 0.

0/*** 
1
2    P R O C E S S I N G . J S - 1.3.6
3    a port of the Processing visualization language
4

при этом строка 0 является причиной ошибки. Это действительно странно, потому что это комментарий. Что делать? Может быть, я неправильно включаю актив в свой проект?


person noncom    schedule 23.04.2012    source источник


Ответы (1)


Интеграция компилятора закрытия Play не работает в Windows, см. https://groups.google.com/forum/#!msg/play-framework/oCBbaeo4_4Y/UToOYcthnZQJ...

person ejain    schedule 25.04.2012
comment
О боже! Я ожидал всего, но не этого. Еще одно разочарование. Интересно, как фреймворк прошел предрелизные тесты? Или он никогда не тестировался на платформе Windows? Отсутствие поддержки javascript кажется убийственной ошибкой для веб-фреймворка, я прав? - person noncom; 25.04.2012
comment
Не похоже, чтобы кто-то из их разработчиков использовал Windows, см. play.lighthouseapp.com/projects/82401/tickets/. Обратите внимание, что вы можете просто скопировать скрипт в каталог /public и оставить его необработанным. - person ejain; 25.04.2012
comment
Если я это сделаю, какой тогда будет моя маршрутизация? Я имею в виду, как сделать маршрут к файлу js в общей папке? - person noncom; 11.05.2012
comment
В вашем файле «маршруты» уже должна быть запись типа «GET /public/*file controllers.Assets.at(path=/public, file)» для прямого доступа к статическим ресурсам. - person ejain; 12.05.2012