JHipster: различия между версиями

Материал из Home Wiki
Перейти к навигации Перейти к поиску
(не показано 14 промежуточных версий этого же участника)
Строка 1: Строка 1:
[[:Категория:Работа]]


== Применение material-design ==
== Применение material-design ==
npm install -g generator-jhipster-bootstrap-material-design
yo jhipster-bootstrap-material-design
yo jhipster-bootstrap-material-design


== Добавление/редактирование сущности ==
== Добавление/редактирование сущности ==
yo jhipster:entity points
yo jhipster:entity points
[[Категория:Java]]
[[Категория:JHipster]]
[[Категория:Работа]]
== Angular4 ==
Пересобрать клиентскую часть:<syntaxhighlight lang="bash">
yarn run cleanup && yarn run webpack:build:main
</syntaxhighlight>
== Запуск и отладка тестов в Eclipse ==
Если не работает запуск и вываливается с ошибкой:
<syntaxhighlight>
Caused by: org.hibernate.cache.NoCacheRegionFactoryAvailableException: Second-level cache is used in the application, but property hibernate.cache.region.factory_class is not given; please either disable second level cache or set correct region factory using the hibernate.cache.region.factory_class setting and make sure the second level cache provider (hibernate-infinispan, e.g.) is available on the classpath.
</syntaxhighlight>
# открыть файл src/test/resources/config/application.yml
# отредактировать (добавить перевод)
# сохранить
# вернуть (удалить перевод)
# сохранить
и пробовать запустить заново.
== gulp itest в фоне ==
https://gist.github.com/praphull27/6950d2a6c76a6e68acb7
Подготовительная часть 1 (установить компоненты в Ubuntu):
<syntaxhighlight>
sudo apt-get install libxpm4 libxrender1 libgtk2.0-0 libnss3 libgconf-2-4
sudo apt-get install google-chrome-stable
sudo apt-get install xvfb gtk2-engines-pixbuf
sudo apt-get install xfonts-cyrillic xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable
sudo apt-get install imagemagick x11-apps
</syntaxhighlight>
Подготовительная часть 2 (запуск из корня проекта):
<syntaxhighlight>
npm install protractor
./node_modules/protractor/bin/webdriver-manager update
</syntaxhighlight>
Запуск тестов в фоне, чтобы не мешали:
<syntaxhighlight>
Xvfb -ac :99 -screen 0 1280x1024x16 &
disown $1
export DISPLAY=:99
gulp itest
</syntaxhighlight>
Если Xvfb уже запущен на 99 консоли, то просто ругнется и дальше все заработает.
Если необходимо отследить прохождение теста в браузере, это можно сделать так:
<syntaxhighlight>
x11vnc -display :99 -localhost &
vncviewer :0
</syntaxhighlight>
== Ошибки ==
Когда не работает Kafka возникает ошибка:
<syntaxhighlight>
org.springframework.context.ApplicationContextException: Failed to start bean 'outputBindingLifecycle'; nested exception is org.springframework.cloud.stream.binder.BinderException: Exception thrown while building outbound endpoint
</syntaxhighlight>
Решение: перезапустить docker

Версия 08:15, 21 сентября 2017

Категория:Работа

Применение material-design

npm install -g generator-jhipster-bootstrap-material-design yo jhipster-bootstrap-material-design

Добавление/редактирование сущности

yo jhipster:entity points

Angular4

Пересобрать клиентскую часть:

yarn run cleanup && yarn run webpack:build:main

Запуск и отладка тестов в Eclipse

Если не работает запуск и вываливается с ошибкой:

Caused by: org.hibernate.cache.NoCacheRegionFactoryAvailableException: Second-level cache is used in the application, but property hibernate.cache.region.factory_class is not given; please either disable second level cache or set correct region factory using the hibernate.cache.region.factory_class setting and make sure the second level cache provider (hibernate-infinispan, e.g.) is available on the classpath.
  1. открыть файл src/test/resources/config/application.yml
  2. отредактировать (добавить перевод)
  3. сохранить
  4. вернуть (удалить перевод)
  5. сохранить

и пробовать запустить заново.

gulp itest в фоне

https://gist.github.com/praphull27/6950d2a6c76a6e68acb7

Подготовительная часть 1 (установить компоненты в Ubuntu):

sudo apt-get install libxpm4 libxrender1 libgtk2.0-0 libnss3 libgconf-2-4
sudo apt-get install google-chrome-stable
sudo apt-get install xvfb gtk2-engines-pixbuf
sudo apt-get install xfonts-cyrillic xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable
sudo apt-get install imagemagick x11-apps

Подготовительная часть 2 (запуск из корня проекта):

npm install protractor
./node_modules/protractor/bin/webdriver-manager update

Запуск тестов в фоне, чтобы не мешали:

Xvfb -ac :99 -screen 0 1280x1024x16 &
disown $1
export DISPLAY=:99
gulp itest

Если Xvfb уже запущен на 99 консоли, то просто ругнется и дальше все заработает.

Если необходимо отследить прохождение теста в браузере, это можно сделать так:

x11vnc -display :99 -localhost &
vncviewer :0

Ошибки

Когда не работает Kafka возникает ошибка:

org.springframework.context.ApplicationContextException: Failed to start bean 'outputBindingLifecycle'; nested exception is org.springframework.cloud.stream.binder.BinderException: Exception thrown while building outbound endpoint

Решение: перезапустить docker