6414a811aa132153059eed46a7d437998c682e19
[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>7.0.0</version>
15         <relativePath/>
16     </parent>
17
18     <groupId>org.opendaylight.controller</groupId>
19     <artifactId>bundle-parent</artifactId>
20     <version>3.0.0-SNAPSHOT</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>3.0.0-SNAPSHOT</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.3</version>
38             </dependency>
39             <dependency>
40                 <groupId>org.scala-lang</groupId>
41                 <artifactId>scala-reflect</artifactId>
42                 <version>2.13.3</version>
43             </dependency>
44             <dependency>
45                 <groupId>org.scala-lang.modules</groupId>
46                 <artifactId>scala-java8-compat_2.13</artifactId>
47                 <version>0.9.1</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
55             <!-- Configuration library -->
56             <!-- This needs to be kept in sync with the version used by akka -->
57             <dependency>
58                 <groupId>com.typesafe</groupId>
59                 <artifactId>config</artifactId>
60                 <version>1.3.3</version>
61             </dependency>
62             <dependency>
63                 <groupId>com.typesafe</groupId>
64                 <artifactId>ssl-config-core_2.13</artifactId>
65                 <version>0.3.8</version>
66             </dependency>
67
68             <!-- Akka testkit -->
69             <dependency>
70                 <groupId>com.typesafe.akka</groupId>
71                 <artifactId>akka-testkit_2.13</artifactId>
72                 <version>2.5.31</version>
73                 <scope>test</scope>
74                 <exclusions>
75                     <exclusion>
76                         <groupId>com.typesafe.akka</groupId>
77                         <artifactId>akka-actor_2.13</artifactId>
78                     </exclusion>
79                 </exclusions>
80             </dependency>
81             <dependency>
82                 <groupId>com.typesafe.akka</groupId>
83                 <artifactId>akka-persistence-tck_2.13</artifactId>
84                 <version>2.5.31</version>
85                 <scope>test</scope>
86                 <exclusions>
87                     <exclusion>
88                         <groupId>com.typesafe.akka</groupId>
89                         <artifactId>akka-persistence_2.13</artifactId>
90                     </exclusion>
91                 </exclusions>
92             </dependency>
93
94             <!-- Reactive Streams, used by Akka -->
95             <dependency>
96                 <groupId>org.reactivestreams</groupId>
97                 <artifactId>reactive-streams</artifactId>
98                 <version>1.0.3</version>
99             </dependency>
100
101             <!-- Aeron, required by Akka -->
102             <dependency>
103                 <groupId>org.agrona</groupId>
104                 <artifactId>agrona</artifactId>
105                 <version>0.9.33</version>
106             </dependency>
107             <dependency>
108                 <groupId>io.aeron</groupId>
109                 <artifactId>aeron-client</artifactId>
110                 <version>1.15.3</version>
111             </dependency>
112             <dependency>
113                 <groupId>io.aeron</groupId>
114                 <artifactId>aeron-driver</artifactId>
115                 <version>1.15.3</version>
116             </dependency>
117         </dependencies>
118     </dependencyManagement>
119 </project>