2016-04-06 17:02:55 +00:00
|
|
|
|
# Damsel
|
|
|
|
|
|
2016-10-27 12:56:34 +00:00
|
|
|
|
[![Build Status](http://ci.rbkmoney.com/buildStatus/icon?job=rbkmoney_private/damsel/master)](http://ci.rbkmoney.com/job/rbkmoney_private/job/damsel/job/master/)
|
|
|
|
|
|
2016-04-06 17:02:55 +00:00
|
|
|
|
Systemwide protocol collection.
|
2016-06-01 08:53:19 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Требования к оформлению Thrift IDL файлов
|
|
|
|
|
|
|
|
|
|
- __Namespace:__
|
|
|
|
|
|
2016-06-09 15:41:42 +00:00
|
|
|
|
В каждом файле нужно __обязательно__ указывать `namespace` для __JAVA__:
|
2016-06-01 08:53:19 +00:00
|
|
|
|
|
2016-06-03 07:17:49 +00:00
|
|
|
|
namespace java com.rbkmoney.damsel.<name>
|
2016-06-01 08:53:19 +00:00
|
|
|
|
|
2016-06-03 07:17:49 +00:00
|
|
|
|
Где `<name>` - имя, уникальное для Thrift IDL файлa в Damsel.
|
2017-02-01 11:46:01 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Java development
|
|
|
|
|
|
|
|
|
|
Собрать дамзель и инсталировать новый jar в локальный мавен репозиторий:
|
2016-06-01 08:53:19 +00:00
|
|
|
|
|
2017-02-01 11:46:01 +00:00
|
|
|
|
* make wc_compile
|
2017-08-11 09:01:10 +00:00
|
|
|
|
* make wc_java_install LOCAL_BUILD=true SETTINGS_XML=path_to_rbk_maven_settings
|
2017-03-13 10:36:55 +00:00
|
|
|
|
|
2017-03-16 14:08:18 +00:00
|
|
|
|
Чтобы ипользовать несколько версий дамзели в проекте используте classifier:v${commit.number}
|
2017-03-13 10:36:55 +00:00
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
<dependency>
|
|
|
|
|
<groupId>com.rbkmoney</groupId>
|
|
|
|
|
<artifactId>damsel</artifactId>
|
|
|
|
|
<version>1.136-07b0898</version>
|
2017-03-16 14:08:18 +00:00
|
|
|
|
<classifier>v136</classifier>
|
2017-03-13 10:36:55 +00:00
|
|
|
|
</dependency>
|
2019-05-22 16:07:06 +00:00
|
|
|
|
```
|