2017-02-17 09:24:31 +00:00
# G.E.C.K.
Н а б о р инструментов для сериализации, миграции, фильтрации и генерации **thrift** -овых объектов.
![default ](https://cloud.githubusercontent.com/assets/5084395/23034038/cf7e5eb0-f493-11e6-8698-66262306ca81.png )
2017-06-22 15:14:09 +00:00
## В комплекте:
2017-05-19 12:31:39 +00:00
- serializer (msgpack, jolt, thrift, xml, json)
2017-02-17 09:24:31 +00:00
- mock
2017-06-22 15:14:09 +00:00
- migrator
- filter
2017-03-16 14:31:22 +00:00
2017-06-22 15:14:09 +00:00
## Выпуск новой версии
Версии _geck-pom_ и всех е г о модулей должны совпадать, для этого перед началом работы над новой версией библиотеки нужно увеличить версию _geck-pom_ и в корневой директории проекта выполнить команду:
`mvn versions:update-child-modules -DgenerateBackupPoms=false`
Параметр `generateBackupPoms` можно опустить, если нужны резервные копии изменяемых файлов.
2017-03-16 14:31:22 +00:00
2017-06-22 15:14:09 +00:00
## HOW-TO
2017-03-16 14:31:22 +00:00
Собрать и инсталировать jar(s) в локальный мавен репозиторий(без локально установленного трифта):
2017-06-22 15:14:09 +00:00
```
make wc_java_install LOCAL_BUILD=true SETTINGS_XML=path_to_rbk_maven_settings
```