2012-02-04 2 views
3

Я создаю модули в RingoJS, и я хотел бы скомпилировать их в файлы классов Java. Я знаю, что можно скомпилировать исходные файлы Rhino в файлы классов Java. Мне было интересно, есть ли способ использовать инструмент АО Mozilla для компиляции модулей RingoJS и привязать его к движку RingoJS, чтобы он мог быть распространен как один файл класса или файл jar. Если возможно, каковы ограничения компиляции модулей RingoJS в файлы классов Java.Можно ли скомпилировать файлы JavaScript с помощью файлов RingoJS в Java?

ответ

4

В настоящее время этот продукт не поддерживается в RingoJS. Компиляция JavaScript на Java с Rhino относительно проста, но загрузка модуля в Ringo в настоящее время жестко закодирована исходными файлами JavaScript.

К счастью, одна из возможностей, запланированных на следующий rlelase являются вставными модулями погрузчиков:

https://github.com/ringo/ringojs/issues/160

Идеей это было на самом деле поддерживать языки компилировать JavaScript, такие как CoffeScript, но я не» почему он не должен работать и для файлов классов Java. На самом деле, я думаю, что загрузка скомпилированных файлов классов - это то, что мы должны поддерживать, если поле.

Если вас интересует эта функция, просмотрите проблему выше или просто дождитесь следующего выпуска.