Eliminate unneeded dependencies on yangtools features
[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.1</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-codec</artifactId>
92             <type>xml</type>
93             <classifier>features</classifier>
94         </dependency>
95         <dependency>
96             <groupId>org.opendaylight.mdsal</groupId>
97             <artifactId>odl-mdsal-binding-dom-adapter</artifactId>
98             <type>xml</type>
99             <classifier>features</classifier>
100         </dependency>
101         <dependency>
102             <groupId>org.opendaylight.mdsal.model</groupId>
103             <artifactId>odl-mdsal-models</artifactId>
104             <type>xml</type>
105             <classifier>features</classifier>
106         </dependency>
107         <dependency>
108             <groupId>org.opendaylight.controller</groupId>
109             <artifactId>odl-config-startup</artifactId>
110             <type>xml</type>
111             <classifier>features</classifier>
112         </dependency>
113         <dependency>
114             <groupId>org.opendaylight.controller</groupId>
115             <artifactId>odl-config-netty</artifactId>
116             <type>xml</type>
117             <classifier>features</classifier>
118         </dependency>
119         <dependency>
120             <groupId>org.opendaylight.odlparent</groupId>
121             <artifactId>odl-lmax-3</artifactId>
122             <type>xml</type>
123             <classifier>features</classifier>
124         </dependency>
125         <!-- FIXME: Bug 4202: Add MD-SAL provided odl-mdsal-binding-adapter -->
126         <!-- FIXME: Bug 4202: Add MD-SAL provided odl-mdsal-dom-broker -->
127         <dependency>
128             <groupId>org.opendaylight.mdsal</groupId>
129             <artifactId>odl-mdsal-dom</artifactId>
130             <type>xml</type>
131             <classifier>features</classifier>
132         </dependency>
133         <dependency>
134             <groupId>org.opendaylight.mdsal</groupId>
135             <artifactId>odl-mdsal-eos-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-binding</artifactId>
142             <type>xml</type>
143             <classifier>features</classifier>
144         </dependency>
145         <dependency>
146             <groupId>org.opendaylight.mdsal</groupId>
147             <artifactId>odl-mdsal-singleton-dom</artifactId>
148             <type>xml</type>
149             <classifier>features</classifier>
150         </dependency>
151         <dependency>
152             <groupId>${project.groupId}</groupId>
153             <artifactId>sal-core-api</artifactId>
154         </dependency>
155         <dependency>
156             <groupId>${project.groupId}</groupId>
157             <artifactId>sal-core-spi</artifactId>
158         </dependency>
159         <dependency>
160             <!-- TODO start-level="70" -->
161             <groupId>${project.groupId}</groupId>
162             <artifactId>sal-schema-service</artifactId>
163         </dependency>
164         <dependency>
165             <groupId>${project.groupId}</groupId>
166             <artifactId>sal-broker-impl</artifactId>
167         </dependency>
168         <dependency>
169             <groupId>${project.groupId}</groupId>
170             <artifactId>sal-binding-api</artifactId>
171         </dependency>
172         <dependency>
173             <groupId>${project.groupId}</groupId>
174             <artifactId>sal-binding-broker-impl</artifactId>
175         </dependency>
176         <dependency>
177             <groupId>${project.groupId}</groupId>
178             <artifactId>sal-binding-util</artifactId>
179         </dependency>
180         <dependency>
181             <groupId>${project.groupId}</groupId>
182             <artifactId>sal-connector-api</artifactId>
183         </dependency>
184         <dependency>
185             <groupId>${project.groupId}</groupId>
186             <artifactId>sal-dom-config</artifactId>
187         </dependency>
188         <dependency>
189             <groupId>${project.groupId}</groupId>
190             <artifactId>sal-binding-config</artifactId>
191         </dependency>
192         <dependency>
193             <groupId>${project.groupId}</groupId>
194             <artifactId>sal-inmemory-datastore</artifactId>
195         </dependency>
196         <dependency>
197             <groupId>${project.groupId}</groupId>
198             <artifactId>sal-dom-broker-config</artifactId>
199         </dependency>
200         <dependency>
201             <!-- TODO start-level="40" -->
202             <groupId>${project.groupId}</groupId>
203             <artifactId>blueprint</artifactId>
204             <version>0.8.0-SNAPSHOT</version>
205         </dependency>
206         <dependency>
207             <!-- finalname="${config.configfile.directory}/${config.mdsal.configfile}" -->
208             <groupId>${project.groupId}</groupId>
209             <artifactId>md-sal-config</artifactId>
210             <version>${project.version}</version>
211             <type>xml</type>
212             <classifier>config</classifier>
213         </dependency>
214     </dependencies>
215
216 </project>

©2013 OpenDaylight, A Linux Foundation Collaborative Project. All Rights Reserved.
OpenDaylight is a registered trademark of The OpenDaylight Project, Inc.
Linux Foundation and OpenDaylight are registered trademarks of the Linux Foundation.
Linux is a registered trademark of Linus Torvalds.