Cashreg

Generates jar artifact containing compiled thrift classes based on generated thrift IDL files

License

License

GroupId

GroupId

com.rbkmoney
ArtifactId

ArtifactId

cashreg-proto
Last Version

Last Version

1.16-bb4c505
Release Date

Release Date

Type

Type

jar
Description

Description

Cashreg
Generates jar artifact containing compiled thrift classes based on generated thrift IDL files
Project URL

Project URL

https://github.com/rbkmoney/cashreg-proto.git
Source Code Management

Source Code Management

https://github.com/rbkmoney/cashreg-proto/tree/master

Download cashreg-proto

How to add to project

<!-- https://jarcasting.com/artifacts/com.rbkmoney/cashreg-proto/ -->
<dependency>
    <groupId>com.rbkmoney</groupId>
    <artifactId>cashreg-proto</artifactId>
    <version>1.16-bb4c505</version>
</dependency>
// https://jarcasting.com/artifacts/com.rbkmoney/cashreg-proto/
implementation 'com.rbkmoney:cashreg-proto:1.16-bb4c505'
// https://jarcasting.com/artifacts/com.rbkmoney/cashreg-proto/
implementation ("com.rbkmoney:cashreg-proto:1.16-bb4c505")
'com.rbkmoney:cashreg-proto:jar:1.16-bb4c505'
<dependency org="com.rbkmoney" name="cashreg-proto" rev="1.16-bb4c505">
  <artifact name="cashreg-proto" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.rbkmoney', module='cashreg-proto', version='1.16-bb4c505')
)
libraryDependencies += "com.rbkmoney" % "cashreg-proto" % "1.16-bb4c505"
[com.rbkmoney/cashreg-proto "1.16-bb4c505"]

Dependencies

compile (1)

Group / Artifact Type Version
com.rbkmoney : damsel jar 1.439-b18f037

provided (1)

Group / Artifact Type Version
com.rbkmoney.woody : woody-thrift jar [1.1.21,)

Project Modules

There are no modules declared in this project.

cashreg-proto

Build Status

Требования к оформлению Thrift IDL файлов Namespace:

В каждом файле нужно обязательно указывать namespace для JAVA:

namespace java com.rbkmoney.damsel.<name>

Где <name> - имя, уникальное для Thrift IDL файлa.

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>com.rbkmoney</groupId>
    <artifactId>cashreg-proto</artifactId>
    <version>1.136-07b0898</version>
    <classifier>v136</classifier>
</dependency>
com.rbkmoney

RBKmoney

Versions

Version
1.16-bb4c505
1.15-f4f228b