blob: c76348e4edc2214c6d9afad147f74d106c192a6b [file] [log] [blame]
Eric Debeau1af30532019-05-14 17:45:22 +00001.. This work is licensed under a
2 Creative Commons Attribution 4.0 International License.
3
Vijay VK6b0fa462019-05-20 16:06:11 +01004
pwielebs30355d92019-04-24 11:44:37 +02005DCAE SDK
6========
7
pwielebs30355d92019-04-24 11:44:37 +02008.. contents::
9 :depth: 3
10..
11
12Overview
Vijay VKedaf8b12019-05-23 22:02:50 +010013--------
pwielebs30355d92019-04-24 11:44:37 +020014
Eric Debeau1af30532019-05-14 17:45:22 +000015DCAE SDK contains utilities and clients which may be used for fetching
pwielebs1dc0ab22020-01-28 13:15:48 +010016configuration from CBS, consuming messages from DMaaP, etc. SDK is written in Java.
pwielebs30355d92019-04-24 11:44:37 +020017
Piotr Marcinkiewicz73aec242020-08-18 16:14:33 +020018Artifacts
19---------
pwielebs30355d92019-04-24 11:44:37 +020020
Piotr Marcinkiewicz73aec242020-08-18 16:14:33 +020021Current version
22~~~~~~~~~~~~~~~
23.. code-block:: xml
pwielebs30355d92019-04-24 11:44:37 +020024
Piotr Marcinkiewicz73aec242020-08-18 16:14:33 +020025 <properties>
Michal Bankad628e672020-08-21 13:36:37 +020026 <sdk.version>1.4.2</sdk.version>
Piotr Marcinkiewicz73aec242020-08-18 16:14:33 +020027 </properties>
pwielebs30355d92019-04-24 11:44:37 +020028
Piotr Marcinkiewicz73aec242020-08-18 16:14:33 +020029
30SDK Maven dependencies (modules)
31~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32
33.. code-block:: xml
pwielebs30355d92019-04-24 11:44:37 +020034
35 <dependencies>
36 <dependency>
pwielebs1dc0ab22020-01-28 13:15:48 +010037 <groupId>org.onap.dcaegen2.services.sdk.rest.services</groupId>
38 <artifactId>cbs-client</artifactId>
39 <version>${sdk.version}</version>
40 </dependency>
pwielebs30355d92019-04-24 11:44:37 +020041
pwielebs1dc0ab22020-01-28 13:15:48 +010042 <dependency>
43 <groupId>org.onap.dcaegen2.services.sdk.rest.services</groupId>
44 <artifactId>dmaap-client</artifactId>
45 <version>${sdk.version}</version>
46 </dependency>
pwielebs30355d92019-04-24 11:44:37 +020047
pwielebs1dc0ab22020-01-28 13:15:48 +010048 <dependency>
49 <groupId>org.onap.dcaegen2.services.sdk.rest.services</groupId>
50 <artifactId>http-client</artifactId>
51 <version>${sdk.version}</version>
52 </dependency>
pwielebs30355d92019-04-24 11:44:37 +020053
pwielebs1dc0ab22020-01-28 13:15:48 +010054 <dependency>
55 <groupId>org.onap.dcaegen2.services.sdk.security.crypt</groupId>
56 <artifactId>crypt-password</artifactId>
57 <version>${sdk.version}</version>
58 </dependency>
59
60 <dependency>
61 <groupId>org.onap.dcaegen2.services.sdk.security</groupId>
62 <artifactId>ssl</artifactId>
63 <version>${sdk.version}</version>
64 </dependency>
65
66 <dependency>
67 <groupId>org.onap.dcaegen2.services.sdk</groupId>
68 <artifactId>hvvesclient-producer-api</artifactId>
69 <version>${sdk.version}</version>
70 </dependency>
71
72 <dependency>
73 <groupId>org.onap.dcaegen2.services.sdk</groupId>
74 <artifactId>hvvesclient-producer-impl</artifactId>
75 <version>${sdk.version}</version>
76 <scope>runtime</scope>
77 </dependency>
78
Michal Bankad628e672020-08-21 13:36:37 +020079 <dependency>
80 <groupId>org.onap.dcaegen2.services.sdk</groupId>
81 <artifactId>dcaegen2-services-sdk-services-external-schema-manager</artifactId>
82 <version>${sdk.version}</version>
83 </dependency>
84
pwielebs1dc0ab22020-01-28 13:15:48 +010085 <!-- more to go -->
Eric Debeau1af30532019-05-14 17:45:22 +000086 </dependencies>