blob: 30bfa676ee2546d8e922b222e9ad335218fad922 [file] [log] [blame]
vasrazcc595a02022-08-29 11:02:06 +01001<project xmlns="http://maven.apache.org/POM/4.0.0"
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
Pavel Aharonie2cc2532017-03-29 13:35:45 +03004
vasrazcc595a02022-08-29 11:02:06 +01005 <modelVersion>4.0.0</modelVersion>
Pavel Aharonie2cc2532017-03-29 13:35:45 +03006
vasrazcc595a02022-08-29 11:02:06 +01007 <parent>
8 <groupId>org.onap.sdc.sdc-distribution-client</groupId>
9 <artifactId>sdc-main-distribution-client</artifactId>
efiacorbcbf2182023-04-04 11:32:00 +010010 <version>2.0.2-SNAPSHOT</version>
vasrazcc595a02022-08-29 11:02:06 +010011 </parent>
Pavel Aharonie2cc2532017-03-29 13:35:45 +030012
vasrazcc595a02022-08-29 11:02:06 +010013 <artifactId>sdc-distribution-ci</artifactId>
14 <name>sdc-distribution-ci</name>
15 <description>Distribution CI for testing distribution client</description>
Pavel Aharonie2cc2532017-03-29 13:35:45 +030016
vasrazcc595a02022-08-29 11:02:06 +010017 <properties>
18 <mockito-core.version>${mockito.version}</mockito-core.version>
19 <mockito-junit-jupiter.version>${mockito.version}</mockito-junit-jupiter.version>
20 <testcontainers.version>1.17.1</testcontainers.version>
21 <junit-jupiter.version>${testcontainers.version}</junit-jupiter.version>
22 <junit-jupiter-engine.version>${junit.version}</junit-jupiter-engine.version>
23 <junit-jupiter-params.version>${junit.version}</junit-jupiter-params.version>
24 <junit-jupiter-api.version>${junit.version}</junit-jupiter-api.version>
vasrazcc595a02022-08-29 11:02:06 +010025 </properties>
Pavel Aharonie2cc2532017-03-29 13:35:45 +030026
vasrazcc595a02022-08-29 11:02:06 +010027 <dependencies>
efiacorcff56482022-06-16 09:38:26 +010028 <!-- https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients -->
29 <dependency>
30 <groupId>org.testcontainers</groupId>
31 <artifactId>kafka</artifactId>
32 <version>${testcontainers.version}</version>
33 <scope>test</scope>
34 </dependency>
vasrazcc595a02022-08-29 11:02:06 +010035 <dependency>
36 <groupId>org.onap.sdc.sdc-distribution-client</groupId>
37 <artifactId>sdc-distribution-client</artifactId>
38 <version>${project.version}</version>
39 <scope>compile</scope>
40 <exclusions>
41 <exclusion>
42 <artifactId>httpcore</artifactId>
43 <groupId>org.apache.httpcomponents</groupId>
44 </exclusion>
45 <exclusion>
46 <artifactId>slf4j-api</artifactId>
47 <groupId>org.slf4j</groupId>
48 </exclusion>
49 <exclusion>
50 <artifactId>httpclient</artifactId>
51 <groupId>org.apache.httpcomponents</groupId>
52 </exclusion>
53 <exclusion>
54 <groupId>com.google.guava</groupId>
55 <artifactId>guava</artifactId>
56 </exclusion>
vasraz0157be92023-03-21 15:30:10 +000057 <exclusion>
58 <groupId>com.fasterxml.jackson.core</groupId>
59 <artifactId>jackson-core</artifactId>
60 </exclusion>
61 <exclusion>
62 <groupId>com.fasterxml.jackson.core</groupId>
63 <artifactId>jackson-databind</artifactId>
64 </exclusion>
vasrazcc595a02022-08-29 11:02:06 +010065 </exclusions>
66 </dependency>
67 <dependency>
68 <groupId>ch.qos.logback</groupId>
69 <artifactId>logback-classic</artifactId>
70 <version>${logback.version}</version>
71 <scope>test</scope>
72 <exclusions>
73 <exclusion>
74 <artifactId>slf4j-api</artifactId>
75 <groupId>org.slf4j</groupId>
76 </exclusion>
77 </exclusions>
78 </dependency>
79 <dependency>
80 <groupId>org.slf4j</groupId>
81 <artifactId>slf4j-api</artifactId>
82 <version>${slf4j-api.version}</version>
83 </dependency>
Pavel Aharonie2cc2532017-03-29 13:35:45 +030084
vasrazcc595a02022-08-29 11:02:06 +010085 <dependency>
86 <groupId>org.junit.jupiter</groupId>
87 <artifactId>junit-jupiter-api</artifactId>
88 <version>${junit-jupiter-api.version}</version>
89 <scope>test</scope>
90 </dependency>
91 <dependency>
92 <groupId>org.junit.jupiter</groupId>
93 <artifactId>junit-jupiter-params</artifactId>
94 <version>${junit-jupiter-params.version}</version>
95 <scope>test</scope>
96 <exclusions>
97 <exclusion>
98 <artifactId>junit-jupiter-api</artifactId>
99 <groupId>org.junit.jupiter</groupId>
100 </exclusion>
101 </exclusions>
102 </dependency>
103 <dependency>
104 <groupId>org.junit.jupiter</groupId>
105 <artifactId>junit-jupiter-engine</artifactId>
106 <version>${junit-jupiter-engine.version}</version>
107 <scope>test</scope>
108 <exclusions>
109 <exclusion>
110 <artifactId>junit-jupiter-api</artifactId>
111 <groupId>org.junit.jupiter</groupId>
112 </exclusion>
113 </exclusions>
114 </dependency>
115 <dependency>
116 <groupId>org.testcontainers</groupId>
117 <artifactId>testcontainers</artifactId>
118 <version>${testcontainers.version}</version>
119 <scope>test</scope>
120 <exclusions>
121 <exclusion>
122 <artifactId>slf4j-api</artifactId>
123 <groupId>org.slf4j</groupId>
124 </exclusion>
125 <exclusion>
126 <artifactId>visible-assertions</artifactId>
127 <groupId>org.rnorth.visible-assertions</groupId>
128 </exclusion>
129 <exclusion>
130 <groupId>junit</groupId>
131 <artifactId>junit</artifactId>
132 </exclusion>
133 </exclusions>
134 </dependency>
135 <dependency>
136 <groupId>org.junit.vintage</groupId>
137 <artifactId>junit-vintage-engine</artifactId>
138 <version>${junit.version}</version>
139 <scope>test</scope>
140 </dependency>
141 <dependency>
142 <groupId>org.testcontainers</groupId>
143 <artifactId>junit-jupiter</artifactId>
144 <version>${junit-jupiter.version}</version>
145 <scope>test</scope>
146 <exclusions>
147 <exclusion>
148 <artifactId>junit-jupiter-api</artifactId>
149 <groupId>org.junit.jupiter</groupId>
150 </exclusion>
151 </exclusions>
152 </dependency>
153 <dependency>
efiacorcff56482022-06-16 09:38:26 +0100154 <groupId>com.fasterxml.jackson.core</groupId>
155 <artifactId>jackson-annotations</artifactId>
vasraz0157be92023-03-21 15:30:10 +0000156 <version>${jackson.version}</version>
efiacorcff56482022-06-16 09:38:26 +0100157 </dependency>
158 <dependency>
vasrazcc595a02022-08-29 11:02:06 +0100159 <groupId>org.mockito</groupId>
160 <artifactId>mockito-core</artifactId>
161 <version>${mockito-core.version}</version>
162 <scope>test</scope>
163 </dependency>
164 <dependency>
165 <groupId>org.assertj</groupId>
166 <artifactId>assertj-core</artifactId>
167 <version>${assertj-core.version}</version>
168 <scope>test</scope>
169 </dependency>
170 <dependency>
171 <groupId>org.mockito</groupId>
172 <artifactId>mockito-junit-jupiter</artifactId>
173 <version>${mockito-junit-jupiter.version}</version>
174 <scope>test</scope>
175 <exclusions>
176 <exclusion>
177 <artifactId>junit-jupiter-api</artifactId>
178 <groupId>org.junit.jupiter</groupId>
179 </exclusion>
180 <exclusion>
181 <artifactId>mockito-core</artifactId>
182 <groupId>org.mockito</groupId>
183 </exclusion>
184 </exclusions>
185 </dependency>
186 <dependency>
187 <groupId>org.awaitility</groupId>
188 <artifactId>awaitility</artifactId>
189 <version>${awaitility.version}</version>
190 <scope>test</scope>
191 <exclusions>
192 <exclusion>
193 <artifactId>objenesis</artifactId>
194 <groupId>org.objenesis</groupId>
195 </exclusion>
196 </exclusions>
197 </dependency>
198 <dependency>
vasrazcc595a02022-08-29 11:02:06 +0100199 <groupId>org.apache.httpcomponents</groupId>
200 <artifactId>httpclient</artifactId>
201 <version>${httpclient.version}</version>
202 <scope>runtime</scope>
203 </dependency>
efiacorcff56482022-06-16 09:38:26 +0100204 <dependency>
205 <groupId>org.junit-pioneer</groupId>
206 <artifactId>junit-pioneer</artifactId>
207 <version>1.4.2</version>
208 <scope>test</scope>
209 </dependency>
vasrazcc595a02022-08-29 11:02:06 +0100210 </dependencies>
Pavel Aharonie2cc2532017-03-29 13:35:45 +0300211
vasrazcc595a02022-08-29 11:02:06 +0100212 <build>
213 <finalName>client-initialization</finalName>
214 <plugins>
215 <plugin>
216 <groupId>org.apache.maven.plugins</groupId>
217 <artifactId>maven-jar-plugin</artifactId>
218 <version>2.4</version>
219 <configuration>
220 <archive>
221 <manifest>
222 <addClasspath>true</addClasspath>
223 <classpathPrefix>lib</classpathPrefix>
efiacorcff56482022-06-16 09:38:26 +0100224 <mainClass>org.onap.test.it.RegisterToSdcTopicIT</mainClass>
vasrazcc595a02022-08-29 11:02:06 +0100225 </manifest>
226 <manifestEntries>
227 <Class-Path>lib/</Class-Path>
228 </manifestEntries>
229 </archive>
230 </configuration>
231 </plugin>
232 </plugins>
233 </build>
Pavel Aharonia37f2742017-11-22 11:28:37 +0200234
Pavel Aharonie2cc2532017-03-29 13:35:45 +0300235</project>