Update sdk version to load policies from a file mounted by policy sidecar container
[dcaegen2/analytics/tca-gen2.git] / dcae-analytics / dcae-analytics-model / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3   ~ ================================================================================
4   ~ Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
5   ~ Copyright (c) 2021 Samsung Electronics. All rights reserved.
6   ~ ================================================================================
7   ~ Licensed under the Apache License, Version 2.0 (the "License");
8   ~ you may not use this file except in compliance with the License.
9   ~ You may obtain a copy of the License at
10   ~
11   ~      http://www.apache.org/licenses/LICENSE-2.0
12   ~
13   ~ Unless required by applicable law or agreed to in writing, software
14   ~ distributed under the License is distributed on an "AS IS" BASIS,
15   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16   ~ See the License for the specific language governing permissions and
17   ~ limitations under the License.
18   ~ ============LICENSE_END=========================================================
19   ~
20   -->
21
22 <project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
23     xmlns="http://maven.apache.org/POM/4.0.0"
24     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
25
26     <modelVersion>4.0.0</modelVersion>
27
28     <parent>
29         <groupId>org.onap.dcaegen2.analytics.tca-gen2</groupId>
30         <artifactId>dcae-analytics</artifactId>
31         <version>1.3.1-SNAPSHOT</version>
32     </parent>
33
34     <artifactId>dcae-analytics-model</artifactId>
35     <packaging>jar</packaging>
36
37     <!-- THIS MODULE CONTAINS MODELS COMMON FOR ALL DCAE ANALYTICS MODULES. 
38         NOTE: THIS MODULE MUST NOT DEPEND ON ANY OTHER ANALYTICS MODULE IN COMPILE 
39         SCOPE. -->
40     <name>DCAE Analytics Model</name>
41     <description>Contains models (e.g. Common Event Format) which are common to DCAE Analytics</description>
42
43     <properties>
44         <main.basedir>${project.parent.basedir}</main.basedir>
45         <sdk.version>1.8.6</sdk.version>
46         <immutable.version>2.7.1</immutable.version>
47     </properties>
48
49     <dependencies>
50
51         <!-- LOGGING API -->
52         <dependency>
53             <groupId>org.slf4j</groupId>
54             <artifactId>slf4j-api</artifactId>
55         </dependency>
56
57         <!-- JSON SERIALIZATION/DESERIALIZATION LIBRARY -->
58         <dependency>
59             <groupId>com.fasterxml.jackson.core</groupId>
60             <artifactId>jackson-databind</artifactId>
61         </dependency>
62         <dependency>
63             <groupId>com.fasterxml.jackson.core</groupId>
64             <artifactId>jackson-core</artifactId>
65         </dependency>
66         <dependency>
67             <groupId>com.fasterxml.jackson.dataformat</groupId>
68             <artifactId>jackson-dataformat-smile</artifactId>
69         </dependency>
70
71         <!-- JSON PATH -->
72         <dependency>
73             <groupId>com.jayway.jsonpath</groupId>
74             <artifactId>json-path</artifactId>
75         </dependency>
76
77         <!-- CODE GENERATION -->
78         <dependency>
79             <groupId>org.projectlombok</groupId>
80             <artifactId>lombok</artifactId>
81             <scope>provided</scope>
82         </dependency>
83
84         <!-- TEST DEPENDENCIES -->
85         <dependency>
86             <groupId>${project.groupId}</groupId>
87             <artifactId>dcae-analytics-test</artifactId>
88         </dependency>
89
90         <dependency>
91             <groupId>org.onap.dcaegen2.services.sdk.rest.services</groupId>
92             <artifactId>cbs-client</artifactId>
93             <version>${sdk.version}</version>
94         </dependency>
95         <dependency>
96             <groupId>org.onap.dcaegen2.services.sdk.rest.services</groupId>
97             <artifactId>dmaap-client</artifactId>
98             <version>${sdk.version}</version>
99         </dependency>
100         <dependency>
101             <groupId>org.springframework</groupId>
102             <artifactId>spring-beans</artifactId>
103         </dependency>
104         <dependency>
105             <groupId>org.springframework</groupId>
106             <artifactId>spring-context</artifactId>
107         </dependency>
108         <dependency>
109             <groupId>org.springframework</groupId>
110             <artifactId>spring-webflux</artifactId>
111         </dependency>
112         <dependency>
113             <groupId>org.springframework.boot</groupId>
114             <artifactId>spring-boot-autoconfigure</artifactId>
115         </dependency>
116         <dependency>
117             <groupId>javax.validation</groupId>
118             <artifactId>validation-api</artifactId>
119         </dependency>
120         <dependency>
121             <groupId>org.immutables</groupId>
122             <artifactId>value</artifactId>
123             <version>${immutable.version}</version>
124             <scope>provided</scope>
125         </dependency>
126         <dependency>
127             <groupId>org.onap.dcaegen2.analytics.tca-gen2</groupId>
128             <artifactId>eelf-logger-logback-impl</artifactId>
129         </dependency>
130     </dependencies>
131
132 </project>