Add new BOM for preinstalled ODL dependencies
[ccsdk/parent.git] / dependencies-odl-bom / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3     <modelVersion>4.0.0</modelVersion>
4
5     <parent>
6         <groupId>org.opendaylight.odlparent</groupId>
7         <artifactId>odlparent</artifactId>
8         <version>4.0.10</version>
9         <relativePath/>
10     </parent>
11
12     <groupId>org.onap.ccsdk.parent</groupId>
13     <artifactId>dependencies-odl-bom</artifactId>
14     <version>2.0.0-SNAPSHOT</version>
15     <packaging>pom</packaging>
16
17     <distributionManagement>
18         <repository>
19             <id>ecomp-releases</id>
20             <url>https://nexus.onap.org/content/repositories/releases</url>
21         </repository>
22         <snapshotRepository>
23             <id>ecomp-snapshots</id>
24             <url>https://nexus.onap.org/content/repositories/snapshots</url>
25         </snapshotRepository>
26     </distributionManagement>
27
28     <!-- Note: maven properties do not work as expected in BOMs.  The property settings are
29     not imported - so if you use a property in the version below, the pom that imports your BOM is
30     expected to have that property set - defeating the whole point of a BOM.  Moral : use constants,
31     not properties, for versions in BOMs -->
32     <dependencyManagement>
33         <dependencies>
34             <!-- Preinstalled OpenDaylight artifacts -->
35             <dependency>
36                 <groupId>${project.groupId}</groupId>
37                 <artifactId>installed-odl-bom</artifactId>
38                 <version>${project.version}</version>
39                 <type>pom</type>
40                 <scope>import</scope>
41             </dependency>
42
43
44             <!-- Other dependencies -->
45             <dependency>
46                 <groupId>ch.qos.logback</groupId>
47                 <artifactId>logback-classic</artifactId>
48                 <version>1.2.3</version>
49             </dependency>
50             <dependency>
51                 <groupId>ch.qos.logback</groupId>
52                 <artifactId>logback-core</artifactId>
53                 <version>1.2.3</version>
54             </dependency>
55             <dependency>
56                 <groupId>ch.vorburger.mariaDB4j</groupId>
57                 <artifactId>mariaDB4j</artifactId>
58                 <version>2.4.0</version>
59                 <scope>test</scope>
60             </dependency>
61             <dependency>
62                 <groupId>com.att.eelf</groupId>
63                 <artifactId>eelf-core</artifactId>
64                 <version>1.0.0</version>
65             </dependency>
66             <dependency>
67                 <groupId>com.carrotsearch</groupId>
68                 <artifactId>hppc</artifactId>
69                 <version>0.7.1</version>
70             </dependency>
71             <dependency>
72                 <groupId>com.github.stefanbirkner</groupId>
73                 <artifactId>system-rules</artifactId>
74                 <version>1.19.0</version>
75             </dependency>
76             <dependency>
77                 <groupId>com.github.tomakehurst</groupId>
78                 <artifactId>wiremock</artifactId>
79                 <version>2.25.1</version>
80                 <scope>test</scope>
81             </dependency>
82             <dependency>
83                 <groupId>com.google.protobuf</groupId>
84                 <artifactId>protobuf-java</artifactId>
85                 <version>3.10.0</version>
86             </dependency>
87             <dependency>
88                 <groupId>com.google.protobuf</groupId>
89                 <artifactId>protobuf-java-util</artifactId>
90                 <version>3.10.0</version>
91             </dependency>
92             <dependency>
93                 <groupId>com.jayway.jsonpath</groupId>
94                 <artifactId>json-path</artifactId>
95                 <version>2.4.0</version>
96             </dependency>
97             <dependency>
98                 <groupId>com.ning</groupId>
99                 <artifactId>compress-lzf</artifactId>
100                 <version>1.0.2</version>
101             </dependency>
102             <dependency>
103                 <groupId>com.spatial4j</groupId>
104                 <artifactId>spatial4j</artifactId>
105                 <version>0.5</version>
106             </dependency>
107             <dependency>
108                 <groupId>com.tdunning</groupId>
109                 <artifactId>t-digest</artifactId>
110                 <version>3.0</version>
111             </dependency>
112             <dependency>
113                 <groupId>com.twitter</groupId>
114                 <artifactId>jsr166e</artifactId>
115                 <version>1.1.0</version>
116             </dependency>
117             <dependency>
118                 <groupId>commons-cli</groupId>
119                 <artifactId>commons-cli</artifactId>
120                 <version>1.3.1</version>
121             </dependency>
122             <dependency>
123                 <groupId>dom4j</groupId>
124                 <artifactId>dom4j</artifactId>
125                 <version>1.6.1</version>
126             </dependency>
127             <!-- Indirect ODL constraint : should be compatible with io.netty version -->
128             <dependency>
129                 <groupId>io.grpc</groupId>
130                 <artifactId>grpc-bom</artifactId>
131                 <version>1.21.1</version>
132                 <type>pom</type>
133                 <scope>import</scope>
134             </dependency>
135             <dependency>
136                 <groupId>jakarta-regexp</groupId>
137                 <artifactId>jakarta-regexp</artifactId>
138                 <version>1.4</version>
139             </dependency>
140             <dependency>
141                 <groupId>javax</groupId>
142                 <artifactId>javaee-api</artifactId>
143                 <version>7.0</version>
144             </dependency>
145             <dependency>
146                 <groupId>javax.servlet</groupId>
147                 <artifactId>servlet-api</artifactId>
148                 <version>2.5</version>
149             </dependency>
150             <dependency>
151                 <groupId>junit</groupId>
152                 <artifactId>junit</artifactId>
153                 <version>4.12</version>
154                 <scope>test</scope>
155             </dependency>
156             <dependency>
157                 <groupId>org.apache.commons</groupId>
158                 <artifactId>commons-io</artifactId>
159                 <version>1.3.2</version>
160             </dependency>
161             <dependency>
162                 <groupId>org.apache.derby</groupId>
163                 <artifactId>derby</artifactId>
164                 <version>10.14.2.0</version>
165                 <scope>test</scope>
166             </dependency>
167             <dependency>
168                 <groupId>org.apache.httpcomponents</groupId>
169                 <artifactId>httpcore</artifactId>
170                 <version>4.4.12</version>
171             </dependency>
172             <dependency>
173                 <groupId>org.apache.httpcomponents</groupId>
174                 <artifactId>httpclient</artifactId>
175                 <version>4.5.10</version>
176             </dependency>
177
178             <!-- There are newer major releases of lucene available -->
179             <dependency>
180                 <groupId>org.apache.lucene</groupId>
181                 <artifactId>lucene-analyzers-common</artifactId>
182                 <version>5.4.1</version>
183             </dependency>
184             <dependency>
185                 <groupId>org.apache.lucene</groupId>
186                 <artifactId>lucene-backward-codecs</artifactId>
187                 <version>5.4.1</version>
188             </dependency>
189             <dependency>
190                 <groupId>org.apache.lucene</groupId>
191                 <artifactId>lucene-core</artifactId>
192                 <version>5.4.1</version>
193             </dependency>
194             <dependency>
195                 <groupId>org.apache.lucene</groupId>
196                 <artifactId>lucene-grouping</artifactId>
197                 <version>5.4.1</version>
198             </dependency>
199             <dependency>
200                 <groupId>org.apache.lucene</groupId>
201                 <artifactId>lucene-highlighter</artifactId>
202                 <version>5.4.1</version>
203             </dependency>
204             <dependency>
205                 <groupId>org.apache.lucene</groupId>
206                 <artifactId>lucene-join</artifactId>
207                 <version>5.4.1</version>
208             </dependency>
209             <dependency>
210                 <groupId>org.apache.lucene</groupId>
211                 <artifactId>lucene-memory</artifactId>
212                 <version>5.4.1</version>
213             </dependency>
214             <dependency>
215                 <groupId>org.apache.lucene</groupId>
216                 <artifactId>lucene-misc</artifactId>
217                 <version>5.4.1</version>
218             </dependency>
219             <dependency>
220                 <groupId>org.apache.lucene</groupId>
221                 <artifactId>lucene-queries</artifactId>
222                 <version>5.4.1</version>
223             </dependency>
224             <dependency>
225                 <groupId>org.apache.lucene</groupId>
226                 <artifactId>lucene-queryparser</artifactId>
227                 <version>5.4.1</version>
228             </dependency>
229             <dependency>
230                 <groupId>org.apache.lucene</groupId>
231                 <artifactId>lucene-sandbox</artifactId>
232                 <version>5.4.1</version>
233             </dependency>
234             <dependency>
235                 <groupId>org.apache.lucene</groupId>
236                 <artifactId>lucene-spatial</artifactId>
237                 <version>5.4.1</version>
238             </dependency>
239             <dependency>
240                 <groupId>org.apache.lucene</groupId>
241                 <artifactId>lucene-spatial3d</artifactId>
242                 <version>5.4.1</version>
243             </dependency>
244             <dependency>
245                 <groupId>org.apache.lucene</groupId>
246                 <artifactId>lucene-suggest</artifactId>
247                 <version>5.4.1</version>
248             </dependency>
249             <dependency>
250                 <groupId>org.apache.sling</groupId>
251                 <artifactId>org.apache.sling.testing.osgi-mock</artifactId>
252                 <version>2.3.10</version>
253             </dependency>
254             <dependency>
255                 <groupId>org.apache.tomcat</groupId>
256                 <artifactId>tomcat-jdbc</artifactId>
257                 <version>9.0.30</version>
258             </dependency>
259             <dependency>
260                 <groupId>org.apache.velocity</groupId>
261                 <artifactId>velocity</artifactId>
262                 <version>1.7</version>
263             </dependency>
264             <dependency>
265                 <groupId>org.codehaus.jackson</groupId>
266                 <artifactId>jackson-jaxrs</artifactId>
267                 <version>1.9.13</version>
268             </dependency>
269             <dependency>
270                 <groupId>org.codehaus.jettison</groupId>
271                 <artifactId>jettison</artifactId>
272                 <version>1.4.0</version>
273             </dependency>
274             <!-- Constrained by OpenDaylight -->
275             <dependency>
276                 <groupId>org.eclipse.jetty</groupId>
277                 <artifactId>jetty-server</artifactId>
278                 <version>9.4.12.v20180830</version>
279             </dependency>
280             <!-- Constrained by OpenDaylight -->
281             <dependency>
282                 <groupId>org.eclipse.jetty</groupId>
283                 <artifactId>jetty-servlet</artifactId>
284                 <version>9.4.12.v20180830</version>
285             </dependency>
286             <dependency>
287                 <groupId>org.elasticsearch</groupId>
288                 <artifactId>elasticsearch</artifactId>
289                 <version>2.2.0</version>
290             </dependency>
291             <dependency>
292                 <groupId>org.elasticsearch</groupId>
293                 <artifactId>securesm</artifactId>
294                 <version>1.0</version>
295             </dependency>
296             <dependency>
297                 <groupId>org.elasticsearch.plugin</groupId>
298                 <artifactId>delete-by-query</artifactId>
299                 <version>2.2.0</version>
300             </dependency>
301             <dependency>
302                 <groupId>org.hdrhistogram</groupId>
303                 <artifactId>HdrHistogram</artifactId>
304                 <version>2.1.6</version>
305             </dependency>
306             <dependency>
307                 <groupId>org.java-websocket</groupId>
308                 <artifactId>Java-WebSocket</artifactId>
309                 <version>1.4.0</version>
310             </dependency>
311             <dependency>
312                 <groupId>org.joda</groupId>
313                 <artifactId>joda-convert</artifactId>
314                 <version>1.2</version>
315             </dependency>
316             <dependency>
317                 <groupId>org.mockito</groupId>
318                 <artifactId>mockito-core</artifactId>
319                 <version>2.23.4</version>
320                 <scope>test</scope>
321             </dependency>
322             <dependency>
323                 <groupId>org.jsoup</groupId>
324                 <artifactId>jsoup</artifactId>
325                 <version>1.12.1</version>
326                 <scope>test</scope>
327             </dependency>
328             <dependency>
329                 <groupId>org.mariadb.jdbc</groupId>
330                 <artifactId>mariadb-java-client</artifactId>
331                 <version>2.4.4</version>
332             </dependency>
333             <dependency>
334                 <groupId>org.powermock</groupId>
335                 <artifactId>powermock-api-mockito2</artifactId>
336                 <version>1.7.4</version>
337             </dependency>
338             <dependency>
339                 <groupId>org.powermock</groupId>
340                 <artifactId>powermock-module-junit4</artifactId>
341                 <version>1.7.4</version>
342             </dependency>
343             <dependency>
344                 <groupId>org.slf4j</groupId>
345                 <artifactId>jcl-over-slf4j</artifactId>
346                 <version>1.7.29</version>
347             </dependency>
348             <dependency>
349                 <groupId>org.springframework</groupId>
350                 <artifactId>spring-framework-bom</artifactId>
351                 <version>4.3.25.RELEASE</version>
352                 <type>pom</type>
353                 <scope>import</scope>
354             </dependency>
355             <dependency>
356                 <groupId>org.testng</groupId>
357                 <artifactId>testng</artifactId>
358                 <version>6.14.3</version>
359             </dependency>
360             <dependency>
361                 <groupId>org.yaml</groupId>
362                 <artifactId>snakeyaml</artifactId>
363                 <version>1.25</version>
364             </dependency>
365         </dependencies>
366     </dependencyManagement>
367 </project>