5.6.4.3. Использование Нативных Инструментов Polymer

Вы можете использовать нативный инструментарий фреймворка Polymer. Это может быть удобно, если над проектом работает отдельная команда front-end разработчиков. В этом случае, в системе должен быть установлен Node.js. Установите bower и gulp глобально:

npm install bower gulp-cli -g

Теперь вы можете собирать и запускать веб-приложение без Gradle:

cd modules/polymer-client
npm install
bower install
gulp serve

Чтобы запускать приложение на dev сервере Polymer вместо Tomcat внесите следующие изменения:

  • Откройте modules/polymer-client/index.html и измените элемент base, как показано ниже:

    <base href="/">
  • Откройте modules/polymer-client/src/<appname>-shell.html на редактирование и измените элемент cuba-app, как показано ниже:

    <cuba-app api-url="http://localhost:8080/app/rest/" on-cuba-token-expired="_handleTokenExpired"></cuba-app>

Теперь приложение будет доступно по адресу http://localhost:8081, а доступ к его REST API будет осуществляться по http://localhost:8080/app/rest/.