59717c888fda13e5c5966fd35023daabd9649f16
[controller.git] / features / mdsal / odl-mdsal-broker-local / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  Copyright © 2016, 2017 Red Hat, Inc. and others.
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"
10          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
11          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
12     <modelVersion>4.0.0</modelVersion>
13
14     <parent>
15         <groupId>org.opendaylight.odlparent</groupId>
16         <artifactId>single-feature-parent</artifactId>
17         <version>3.0.2</version>
18         <relativePath/>
19     </parent>
20
21     <groupId>org.opendaylight.controller</groupId>
22     <artifactId>odl-mdsal-broker-local</artifactId>
23     <version>1.7.0-SNAPSHOT</version>
24     <packaging>feature</packaging>
25
26     <name>OpenDaylight :: MDSAL :: Broker</name>
27
28     <properties>
29         <blueprint.version>0.8.0-SNAPSHOT</blueprint.version>
30         <config.configfile.directory>etc/opendaylight/karaf</config.configfile.directory>
31         <config.mdsal.configfile>01-md-sal.xml</config.mdsal.configfile>
32     </properties>
33
34     <dependencyManagement>
35         <dependencies>
36             <dependency>
37                 <groupId>org.opendaylight.odlparent</groupId>
38                 <artifactId>odlparent-artifacts</artifactId>
39                 <version>3.0.2</version>
40                 <type>pom</type>
41                 <scope>import</scope>
42             </dependency>
43             <dependency>
44                 <groupId>org.opendaylight.yangtools</groupId>
45                 <artifactId>yangtools-artifacts</artifactId>
46                 <version>2.0.0</version>
47                 <type>pom</type>
48                 <scope>import</scope>
49             </dependency>
50             <dependency>
51                 <groupId>org.opendaylight.mdsal</groupId>
52                 <artifactId>mdsal-artifacts</artifactId>
53                 <version>2.4.0-SNAPSHOT</version>
54                 <type>pom</type>
55                 <scope>import</scope>
56             </dependency>
57             <dependency>
58                 <groupId>org.opendaylight.mdsal.model</groupId>
59                 <artifactId>mdsal-model-artifacts</artifactId>
60                 <version>0.12.0-SNAPSHOT</version>
61                 <type>pom</type>
62                 <scope>import</scope>
63             </dependency>
64             <dependency>
65                 <groupId>org.opendaylight.controller</groupId>
66                 <artifactId>config-artifacts</artifactId>
67                 <version>0.8.0-SNAPSHOT</version>
68                 <type>pom</type>
69                 <scope>import</scope>
70             </dependency>
71             <dependency>
72                 <groupId>org.opendaylight.controller</groupId>
73                 <artifactId>mdsal-artifacts</artifactId>
74                 <version>1.7.0-SNAPSHOT</version>
75                 <type>pom</type>
76                 <scope>import</scope>
77             </dependency>
78         </dependencies>
79     </dependencyManagement>
80
81     <dependencies>
82         <dependency>
83             <!-- This needs to come first, otherwise mdsal's odl-mdsal-common is picked instead -->
84             <groupId>org.opendaylight.controller</groupId>
85             <artifactId>odl-mdsal-common</artifactId>
86             <type>xml</type>
87             <classifier>features</classifier>
88         </dependency>
89         <dependency>
90             <groupId>org.opendaylight.yangtools</groupId>
91             <artifactId>odl-yangtools-common</artifactId>
92             <type>xml</type>
93             <classifier>features</classifier>
94         </dependency>
95         <dependency>
96             <groupId>org.opendaylight.yangtools</groupId>
97             <artifactId>odl-yangtools-codec</artifactId>
98             <type>xml</type>
99             <classifier>features</classifier>
100         </dependency>
101         <dependency>
102             <groupId>org.opendaylight.mdsal</groupId>
103             <artifactId>odl-mdsal-binding-dom-adapter</artifactId>
104             <type>xml</type>
105             <classifier>features</classifier>
106         </dependency>
107         <dependency>
108             <groupId>org.opendaylight.mdsal.model</groupId>
109             <artifactId>odl-mdsal-models</artifactId>
110             <type>xml</type>
111             <classifier>features</classifier>
112         </dependency>
113         <dependency>
114             <groupId>org.opendaylight.controller</groupId>
115             <artifactId>odl-config-startup</artifactId>
116             <type>xml</type>
117             <classifier>features</classifier>
118         </dependency>
119         <dependency>
120             <groupId>org.opendaylight.controller</groupId>
121             <artifactId>odl-config-netty</artifactId>
122             <type>xml</type>
123             <classifier>features</classifier>
124         </dependency>
125         <dependency>
126             <groupId>org.opendaylight.odlparent</groupId>
127             <artifactId>odl-lmax-3</artifactId>
128             <type>xml</type>
129             <classifier>features</classifier>
130         </dependency>
131         <!-- FIXME: Bug 4202: Add MD-SAL provided odl-mdsal-binding-adapter -->
132         <!-- FIXME: Bug 4202: Add MD-SAL provided odl-mdsal-dom-broker -->
133         <dependency>
134             <groupId>org.opendaylight.mdsal</groupId>
135             <artifactId>odl-mdsal-dom</artifactId>
136             <type>xml</type>
137             <classifier>features</classifier>
138         </dependency>
139         <dependency>
140             <groupId>org.opendaylight.mdsal</groupId>
141             <artifactId>odl-mdsal-eos-dom</artifactId>
142             <type>xml</type>
143             <classifier>features</classifier>
144         </dependency>
145         <dependency>
146             <groupId>org.opendaylight.mdsal</groupId>
147             <artifactId>odl-mdsal-eos-binding</artifactId>
148             <type>xml</type>
149             <classifier>features</classifier>
150         </dependency>
151         <dependency>
152             <groupId>org.opendaylight.mdsal</groupId>
153             <artifactId>odl-mdsal-singleton-dom</artifactId>
154             <type>xml</type>
155             <classifier>features</classifier>
156         </dependency>
157         <dependency>
158             <groupId>${project.groupId}</groupId>
159             <artifactId>sal-core-api</artifactId>
160         </dependency>
161         <dependency>
162             <groupId>${project.groupId}</groupId>
163             <artifactId>sal-core-spi</artifactId>
164         </dependency>
165         <dependency>
166             <!-- TODO start-level="70" -->
167             <groupId>${project.groupId}</groupId>
168             <artifactId>sal-schema-service</artifactId>
169         </dependency>
170         <dependency>
171             <groupId>${project.groupId}</groupId>
172             <artifactId>sal-broker-impl</artifactId>
173         </dependency>
174         <dependency>
175             <groupId>${project.groupId}</groupId>
176             <artifactId>sal-binding-api</artifactId>
177         </dependency>
178         <dependency>
179             <groupId>${project.groupId}</groupId>
180             <artifactId>sal-binding-broker-impl</artifactId>
181         </dependency>
182         <dependency>
183             <groupId>${project.groupId}</groupId>
184             <artifactId>sal-binding-util</artifactId>
185         </dependency>
186         <dependency>
187             <groupId>${project.groupId}</groupId>
188             <artifactId>sal-connector-api</artifactId>
189         </dependency>
190         <dependency>
191             <groupId>${project.groupId}</groupId>
192             <artifactId>sal-dom-config</artifactId>
193         </dependency>
194         <dependency>
195             <groupId>${project.groupId}</groupId>
196             <artifactId>sal-binding-config</artifactId>
197         </dependency>
198         <dependency>
199             <groupId>${project.groupId}</groupId>
200             <artifactId>sal-inmemory-datastore</artifactId>
201         </dependency>
202         <dependency>
203             <groupId>${project.groupId}</groupId>
204             <artifactId>sal-dom-broker-config</artifactId>
205         </dependency>
206         <dependency>
207             <!-- TODO start-level="40" -->
208             <groupId>${project.groupId}</groupId>
209             <artifactId>blueprint</artifactId>
210             <version>0.8.0-SNAPSHOT</version>
211         </dependency>
212         <dependency>
213             <!-- finalname="${config.configfile.directory}/${config.mdsal.configfile}" -->
214             <groupId>${project.groupId}</groupId>
215             <artifactId>md-sal-config</artifactId>
216             <version>${project.version}</version>
217             <type>xml</type>
218             <classifier>config</classifier>
219         </dependency>
220     </dependencies>
221
222 </project>