Подскажите Как Скомпилить Dojo

Тема в разделе "Lotus - Xpages", создана пользователем Gandliar, 13 дек 2012.

  1. Gandliar

    Gandliar Well-Known Member

    Регистрация:
    16 фев 2004
    Сообщения:
    222
    Симпатии:
    0
    Скачал исходники dojo 1.6.1

    запускаю батник под виндой, выдает

    C:\Users\User>java -classpath ../shrinksafe/js.jar;../shrinksafe/shrinksafe.jar org.mozilla.javascript.tools.shell.Main build.js
    Error: Could not find or load main class org.mozilla.javascript.tools.shell.Main

    причем с исходников 1.8.1 батник запускается нормально и делает сборку
    но 1.8.1 там новая версия, пока не хочу ее использовать

    в батнике для 1.6.1

    строка запуска

    java -classpath ../shrinksafe/js.jar;../shrinksafe/shrinksafe.jar org.mozilla.javascript.tools.shell.Main build.js %*

    в батнике для 1.8.1 - подход немного иной, если прописать примерно как там

    java -Xms256m -Xmx256m -cp "%~dp0../shrinksafe/js.jar";"%~dp0../shrinksafe/shrinksafe.jar" org.mozilla.javascript.tools.shell.Main "%~dp0/build.js" %*

    то вылазит другая ошибка

    C:\Users\User>java -Xms256m -Xmx256m -cp "d:\work\dtk2\util\buildscripts\../shrinksafe/js.jar";"d:\work\dtk2\util\buildscripts\../shrinksafe/shrinksa
    fe.jar" org.mozilla.javascript.tools.shell.Main "d:\work\dtk2\util\buildscripts\/build.js" --p
    js: Couldn't open file "./jslib/logger.js".
    js: Couldn't open file "./jslib/fileUtil.js".
    js: Couldn't open file "./jslib/buildUtil.js".
    js: Couldn't open file "./jslib/buildUtilXd.js".
    js: Couldn't open file "./jslib/i18nUtil.js".
    js: uncaught JavaScript runtime exception: ReferenceError: "buildUtil" is not defined.

    подскажите как скомпилить под виндой? если кто сталкивался.

    Заранее благодарю
     
  2. garrick

    garrick Lotus team
    Lotus team

    Регистрация:
    26 окт 2009
    Сообщения:
    773
    Симпатии:
    52
    Чего-то я в этой жизни пропустил. А разве JavaScript уже компилируется?
     
  3. Gandliar

    Gandliar Well-Known Member

    Регистрация:
    16 фев 2004
    Сообщения:
    222
    Симпатии:
    0
    Есть фрэймворк dojo, облегчающий жизнь.
    И у него есть два режима режим разработки и рабочий режим.
    Первый - в свой скрипт подключаешь нужные файлы и они подгружаются отдельно, что приводит к большому количеству запросов к серверу.
    Второй - надо создать "слои" в которых уже все необходимое подключено и скомпилено и загружать одним запросом.

    Вобщем не удалось победить старую версию, вопрос снимается, переделываю на 1.8.1.
    Она асинхронная, работает визуально быстрее, плюс подгрузка модулей идет по требованию
    ну и потом попробую закомпилить слои (компилятор работает в последней)
     
  4. VladSh

    VladSh начинающий
    Lotus team

    Регистрация:
    11 дек 2009
    Сообщения:
    1.251
    Симпатии:
    2
    Gandliar
    Dojo используется в Xpages, потому обсуждается в разделе XPages.
     
Загрузка...

Поделиться этой страницей