4be202fd0a9aba4491fbf09a7473089f56b7b896
[controller.git] / bundle-parent / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  Copyright (c) 2020 PANTHEON.tech, s.r.o. and others.  All rights reserved.
4
5  This program and the accompanying materials are made available under the
6  terms of the Eclipse Public License v1.0 which accompanies this distribution,
7  and is available at http://www.eclipse.org/legal/epl-v10.html
8 -->
9 <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">
10     <modelVersion>4.0.0</modelVersion>
11     <parent>
12         <groupId>org.opendaylight.mdsal</groupId>
13         <artifactId>dom-parent</artifactId>
14         <version>12.0.4</version>
15         <relativePath/>
16     </parent>
17
18     <groupId>org.opendaylight.controller</groupId>
19     <artifactId>bundle-parent</artifactId>
20     <version>8.0.4</version>
21     <packaging>pom</packaging>
22
23     <dependencyManagement>
24         <dependencies>
25             <dependency>
26                 <groupId>org.opendaylight.controller</groupId>
27                 <artifactId>controller-artifacts</artifactId>
28                 <version>8.0.4</version>
29                 <type>pom</type>
30                 <scope>import</scope>
31             </dependency>
32
33             <!-- Scala and its modules -->
34             <dependency>
35                 <groupId>org.scala-lang</groupId>
36                 <artifactId>scala-library</artifactId>
37                 <version>2.13.12</version>
38             </dependency>
39             <dependency>
40                 <groupId>org.scala-lang</groupId>
41                 <artifactId>scala-reflect</artifactId>
42                 <version>2.13.12</version>
43             </dependency>
44             <dependency>
45                 <groupId>org.scala-lang.modules</groupId>
46                 <artifactId>scala-java8-compat_2.13</artifactId>
47                 <version>1.0.2</version>
48             </dependency>
49             <dependency>
50                 <groupId>org.scala-lang.modules</groupId>
51                 <artifactId>scala-parser-combinators_2.13</artifactId>
52                 <version>1.1.2</version>
53             </dependency>
54             <dependency>
55                 <groupId>org.scalatestplus</groupId>
56                 <artifactId>junit-4-13_2.13</artifactId>
57                 <version>3.2.13.0</version>
58                 <scope>test</scope>
59             </dependency>
60
61             <!-- Configuration library -->
62             <!-- This needs to be kept in sync with the version used by akka -->
63             <dependency>
64                 <groupId>com.typesafe</groupId>
65                 <artifactId>config</artifactId>
66                 <version>1.4.2</version>
67             </dependency>
68             <dependency>
69                 <groupId>com.typesafe</groupId>
70                 <artifactId>ssl-config-core_2.13</artifactId>
71                 <version>0.4.3</version>
72             </dependency>
73
74             <!-- Akka testkit -->
75             <dependency>
76                 <groupId>com.typesafe.akka</groupId>
77                 <artifactId>akka-testkit_2.13</artifactId>
78                 <version>2.6.21</version>
79                 <scope>test</scope>
80                 <exclusions>
81                     <exclusion>
82                         <groupId>com.typesafe.akka</groupId>
83                         <artifactId>akka-actor_2.13</artifactId>
84                     </exclusion>
85                 </exclusions>
86             </dependency>
87             <dependency>
88                 <groupId>com.typesafe.akka</groupId>
89                 <artifactId>akka-actor-testkit-typed_2.13</artifactId>
90                 <version>2.6.21</version>
91                 <scope>test</scope>
92                 <exclusions>
93                     <exclusion>
94                         <groupId>com.typesafe.akka</groupId>
95                         <artifactId>akka-actor-typed_2.13</artifactId>
96                     </exclusion>
97                     <exclusion>
98                         <groupId>com.typesafe.akka</groupId>
99                         <artifactId>akka-slf4j_2.13</artifactId>
100                     </exclusion>
101                 </exclusions>
102             </dependency>
103             <dependency>
104                 <groupId>com.typesafe.akka</groupId>
105                 <artifactId>akka-persistence-tck_2.13</artifactId>
106                 <version>2.6.21</version>
107                 <scope>test</scope>
108                 <exclusions>
109                     <exclusion>
110                         <groupId>com.typesafe.akka</groupId>
111                         <artifactId>akka-persistence_2.13</artifactId>
112                     </exclusion>
113                 </exclusions>
114             </dependency>
115
116             <!-- Reactive Streams, used by Akka -->
117             <dependency>
118                 <groupId>org.reactivestreams</groupId>
119                 <artifactId>reactive-streams</artifactId>
120                 <version>1.0.4</version>
121             </dependency>
122
123             <!-- Aeron, required by Akka -->
124             <dependency>
125                 <groupId>org.agrona</groupId>
126                 <artifactId>agrona</artifactId>
127                 <version>1.15.2</version>
128             </dependency>
129             <dependency>
130                 <groupId>io.aeron</groupId>
131                 <artifactId>aeron-client</artifactId>
132                 <version>1.38.1</version>
133             </dependency>
134             <dependency>
135                 <groupId>io.aeron</groupId>
136                 <artifactId>aeron-driver</artifactId>
137                 <version>1.38.1</version>
138             </dependency>
139         </dependencies>
140     </dependencyManagement>
141 </project>