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

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

Установите bower и gulp глобально:

npm install bower polymer-cli -g

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

cd modules/front
npm install
bower install
polymer serve

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

  • Откройте modules/front/index.html и укажите абсолютный URL к REST API, как показано ниже:

    <myapp-shell api-url="http://localhost:8080/app/rest/"></myapp-shell>

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