Я создаю модули в RingoJS, и я хотел бы скомпилировать их в файлы классов Java. Я знаю, что можно скомпилировать исходные файлы Rhino в файлы классов Java. Мне было интересно, есть ли способ использовать инструмент АО Mozilla для компиляции модулей RingoJS и привязать его к движку RingoJS, чтобы он мог быть распространен как один файл класса или файл jar. Если возможно, каковы ограничения компиляции модулей RingoJS в файлы классов Java.Можно ли скомпилировать файлы JavaScript с помощью файлов RingoJS в Java?
3
A
ответ
4
В настоящее время этот продукт не поддерживается в RingoJS. Компиляция JavaScript на Java с Rhino относительно проста, но загрузка модуля в Ringo в настоящее время жестко закодирована исходными файлами JavaScript.
К счастью, одна из возможностей, запланированных на следующий rlelase являются вставными модулями погрузчиков:
https://github.com/ringo/ringojs/issues/160
Идеей это было на самом деле поддерживать языки компилировать JavaScript, такие как CoffeScript, но я не» почему он не должен работать и для файлов классов Java. На самом деле, я думаю, что загрузка скомпилированных файлов классов - это то, что мы должны поддерживать, если поле.
Если вас интересует эта функция, просмотрите проблему выше или просто дождитесь следующего выпуска.