JHipster: различия между версиями
Перейти к навигации
Перейти к поиску
FireWolf (обсуждение | вклад) |
FireWolf (обсуждение | вклад) |
||
(не показано 15 промежуточных версий этого же участника) | |||
Строка 13: | Строка 13: | ||
== Angular4 == | == Angular4 == | ||
Пересобрать клиентскую часть:<syntaxhighlight lang="bash"> | |||
<syntaxhighlight lang="bash"> | |||
yarn run cleanup && yarn run webpack:build:main | yarn run cleanup && yarn run webpack:build:main | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Запуск и отладка тестов в Eclipse == | == Запуск и отладка тестов в Eclipse == | ||
Строка 65: | Строка 32: | ||
== gulp itest в фоне == | == gulp itest в фоне == | ||
https://gist.github.com/praphull27/6950d2a6c76a6e68acb7 | https://gist.github.com/praphull27/6950d2a6c76a6e68acb7 | ||
Строка 83: | Строка 48: | ||
npm install protractor | npm install protractor | ||
./node_modules/protractor/bin/webdriver-manager update | ./node_modules/protractor/bin/webdriver-manager update | ||
</syntaxhighlight> | |||
Подготовительная часть 3 правим src/test/javascript/protractor.conf.js: | |||
<syntaxhighlight> | |||
diff --git a/src/test/javascript/protractor.conf.js b/src/test/javascript/protractor.conf.js | |||
index 5149b4d..e33d324 100644 | |||
--- a/src/test/javascript/protractor.conf.js | |||
+++ b/src/test/javascript/protractor.conf.js | |||
@@ -7,9 +7,9 @@ const prefix = 'src/test/javascript/'.replace(/[^/]+/g,'..'); | |||
var webbrowserDriver= ''; | |||
if (os.platform() === 'win32') { | |||
- webbrowserDriver = prefix + 'node_modules/webdriver-manager/selenium/chromedriver_2.26.exe'; | |||
+ webbrowserDriver = prefix + 'node_modules/protractor/node_modules/webdriver-manager/selenium/chromedriver_2.26.exe'; | |||
} else { | |||
- webbrowserDriver = prefix + 'node_modules/webdriver-manager/selenium/chromedriver_2.26'; | |||
+ webbrowserDriver = prefix + 'node_modules/protractor/node_modules/webdriver-manager/selenium/chromedriver_2.26'; | |||
} | |||
exports.config = { | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 93: | Строка 79: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Если Xvfb уже запущен на 99 консоли, то просто ругнется и дальше все заработает. | Если Xvfb уже запущен на 99 консоли, то просто ругнется и дальше все заработает. | ||
== Ошибки == | == Ошибки == | ||
Строка 136: | Строка 87: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Решение: перезапустить docker | Решение: перезапустить docker | ||
Версия 03:37, 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.
- открыть файл src/test/resources/config/application.yml
- отредактировать (добавить перевод)
- сохранить
- вернуть (удалить перевод)
- сохранить
и пробовать запустить заново.
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
Подготовительная часть 3 правим src/test/javascript/protractor.conf.js:
diff --git a/src/test/javascript/protractor.conf.js b/src/test/javascript/protractor.conf.js
index 5149b4d..e33d324 100644
--- a/src/test/javascript/protractor.conf.js
+++ b/src/test/javascript/protractor.conf.js
@@ -7,9 +7,9 @@ const prefix = 'src/test/javascript/'.replace(/[^/]+/g,'..');
var webbrowserDriver= '';
if (os.platform() === 'win32') {
- webbrowserDriver = prefix + 'node_modules/webdriver-manager/selenium/chromedriver_2.26.exe';
+ webbrowserDriver = prefix + 'node_modules/protractor/node_modules/webdriver-manager/selenium/chromedriver_2.26.exe';
} else {
- webbrowserDriver = prefix + 'node_modules/webdriver-manager/selenium/chromedriver_2.26';
+ webbrowserDriver = prefix + 'node_modules/protractor/node_modules/webdriver-manager/selenium/chromedriver_2.26';
}
exports.config = {
Запуск тестов в фоне, чтобы не мешали:
Xvfb -ac :99 -screen 0 1280x1024x16 &
disown $1
export DISPLAY=:99
gulp itest
Если Xvfb уже запущен на 99 консоли, то просто ругнется и дальше все заработает.
Ошибки
Когда не работает 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