4.6.3. Использование инструментов Polymer

Для разработки компонентов Polymer UI можно использовать нативные инструменты фреймворка Polymer. Это может быть удобно в случае, если над приложением работает отдельная команда front-end разработчиков.

Для использования сервера 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/.

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

npm install
bower install
gulp serve