mirror of
https://github.com/valitydev/damsel.git
synced 2024-11-06 09:45:21 +00:00
827f692653
* Switch CODEOWNERS * Drop few dead links * Update gitignore rules to ignore generated files
34 lines
969 B
Markdown
34 lines
969 B
Markdown
# Damsel
|
||
|
||
Systemwide protocol collection.
|
||
|
||
|
||
## Требования к оформлению Thrift IDL файлов
|
||
|
||
- __Namespace:__
|
||
|
||
В каждом файле нужно __обязательно__ указывать `namespace` для __JAVA__:
|
||
|
||
namespace java dev.vality.damsel.<name>
|
||
|
||
Где `<name>` - имя, уникальное для Thrift IDL файлa в Damsel.
|
||
|
||
|
||
## Java development
|
||
|
||
Собрать дамзель и инсталировать новый jar в локальный мавен репозиторий:
|
||
|
||
* make wc_compile
|
||
* make wc_java_install LOCAL_BUILD=true SETTINGS_XML=path_to_rbk_maven_settings
|
||
|
||
Чтобы ипользовать несколько версий дамзели в проекте используте classifier:v${commit.number}
|
||
|
||
```
|
||
<dependency>
|
||
<groupId>dev.vality</groupId>
|
||
<artifactId>damsel</artifactId>
|
||
<version>1.136-07b0898</version>
|
||
<classifier>v136</classifier>
|
||
</dependency>
|
||
```
|