Делается очень просто.
1. Редактируем файл dependencies.yml, добавляем в него нужный модуль.
- play -> search head
2. Запускаем из командной строки:
play deps
3. Запускаем приложение: play run
Следим за консолью:
15:45:54,418 INFO ~ Module search is available
Готово!
Показаны сообщения с ярлыком play framework. Показать все сообщения
Показаны сообщения с ярлыком play framework. Показать все сообщения
понедельник, 19 декабря 2011 г.
четверг, 1 декабря 2011 г.
Play! framework. как сгенерировать скрипты для базы данных
Play очень динамична и удобна. Настолько удобна, что сама налету генерирует структуру базы из классов модели. Но что делать, если вам нужно получить скрипты для миграции базы данных, например, на Продакшн?
Я решил эту проблему установкой модуля http://www.playframework.org/modules/db
Запускаем из консоли:
play install db-1.1.1
добавляем в конфигурацию
module.db=${play.path}/modules/db-1.1.1
и снова в консоль:
play db:export --create --output=db/create.sql
Скрипты сгенерированы!
Я решил эту проблему установкой модуля http://www.playframework.org/modules/db
Запускаем из консоли:
play install db-1.1.1
добавляем в конфигурацию
module.db=${play.path}/modules/db-1.1.1
и снова в консоль:
play db:export --create --output=db/create.sql
Скрипты сгенерированы!
среда, 30 ноября 2011 г.
Play! framework. как подружить с Oracle
Начинаю изучать Play! framework. Выполнил туториал, начало мне показалось многообещающим. Следующий шаг - переход от тестовой базы in-memory к Oracle.
1. Копируем драйвер базы в /lib/ каталог приложения
2. изменяем конфигурацию. добавляем в файл /conf/application.conf такие параметры:
db.url=jdbc:oracle:thin:@SERVER:1521:SID
db.driver=oracle.jdbc.OracleDriver
db.user=USER
db.pass=PWD
jpa.dialect=org.hibernate.dialect.Oracle10gDialect
3. делаем рестарт приложению - всё работает!
А в базе появляются такие объекты:
1. Копируем драйвер базы в /lib/ каталог приложения
2. изменяем конфигурацию. добавляем в файл /conf/application.conf такие параметры:
db.url=jdbc:oracle:thin:@SERVER:1521:SID
db.driver=oracle.jdbc.OracleDriver
db.user=USER
db.pass=PWD
jpa.dialect=org.hibernate.dialect.Oracle10gDialect
3. делаем рестарт приложению - всё работает!
А в базе появляются такие объекты:
Подписаться на:
Сообщения (Atom)
