91f24608dfd982eb1b4df409a1415ba854585fd2
[transportpce.git] / features / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Copyright © 2016 Orange 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 INTERNAL
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
12   <parent>
13     <groupId>org.opendaylight.odlparent</groupId>
14     <artifactId>features-parent</artifactId>
15     <version>1.8.0-SNAPSHOT</version>
16     <relativePath/>
17   </parent>
18
19   <groupId>org.opendaylight.transportpce</groupId>
20   <artifactId>transportpce-features</artifactId>
21   <version>0.1.0-SNAPSHOT</version>
22   <name>${project.artifactId}</name>
23   <!-- <packaging>kar</packaging>
24   This packaging solves a compilation warning but seems forbidden.
25   According to ODL documentation, the kar packaging should not be used in profit of the jar one (normally inherited)
26   https://bugs.opendaylight.org/show_bug.cgi?id=2760
27   http://docs.opendaylight.org/en/stable-boron/developer-guide/odl-parent-developer-guide.html#features-parent   -->
28
29   <properties>
30     <mdsal.model.version>0.10.0-SNAPSHOT</mdsal.model.version>
31     <mdsal.version>1.5.0-SNAPSHOT</mdsal.version>
32     <restconf.version>1.5.0-SNAPSHOT</restconf.version>
33     <yangtools.version>1.1.0-SNAPSHOT</yangtools.version>
34     <dlux.version>0.5.0-SNAPSHOT</dlux.version>
35     <netconf.version>1.2.0-SNAPSHOT</netconf.version>
36     <configfile.directory>etc/opendaylight/karaf</configfile.directory>
37   </properties>
38
39   <dependencyManagement>
40     <dependencies>
41       <!-- project specific dependencies -->
42       <dependency>
43         <groupId>org.opendaylight.controller</groupId>
44         <artifactId>mdsal-artifacts</artifactId>
45         <version>${mdsal.version}</version>
46         <type>pom</type>
47         <scope>import</scope>
48       </dependency>
49       <dependency>
50         <groupId>org.opendaylight.netconf</groupId>
51         <artifactId>restconf-artifacts</artifactId>
52         <version>${restconf.version}</version>
53         <type>pom</type>
54         <scope>import</scope>
55       </dependency>
56       <dependency>
57         <groupId>org.opendaylight.yangtools</groupId>
58         <artifactId>yangtools-artifacts</artifactId>
59         <version>${yangtools.version}</version>
60         <type>pom</type>
61         <scope>import</scope>
62       </dependency>
63       <dependency>
64           <groupId>org.opendaylight.dluxapps</groupId>
65           <artifactId>yangui-bundle</artifactId>
66           <version>${dlux.version}</version>
67           <type>pom</type>
68           <scope>import</scope>
69        </dependency>
70        <dependency>
71           <groupId>org.opendaylight.dluxapps</groupId>
72           <artifactId>yangui-module</artifactId>
73           <version>${dlux.version}</version>
74           <type>pom</type>
75           <scope>import</scope>
76        </dependency>
77        <dependency>
78           <groupId>org.opendaylight.dluxapps</groupId>
79           <artifactId>odl-dluxapps-yangutils</artifactId>
80           <version>${dlux.version}</version>
81           <type>pom</type>
82           <scope>import</scope>
83        </dependency>
84        <dependency>
85           <groupId>org.opendaylight.dluxapps</groupId>
86           <artifactId>odl-dluxapps-yangvisualizer</artifactId>
87           <version>${dlux.version}</version>
88           <type>pom</type>
89           <scope>import</scope>
90        </dependency>
91        <dependency>
92           <groupId>org.opendaylight.dluxapps</groupId>
93           <artifactId>odl-dluxapps-yangman</artifactId>
94           <version>${dlux.version}</version>
95           <type>pom</type>
96           <scope>import</scope>
97        </dependency>
98        <dependency>
99           <groupId>org.opendaylight.dluxapps</groupId>
100           <artifactId>odl-dluxapps-topology</artifactId>
101           <version>${dlux.version}</version>
102           <type>pom</type>
103           <scope>import</scope>
104        </dependency>
105        <dependency>
106           <groupId>org.opendaylight.dluxapps</groupId>
107           <artifactId>odl-dluxapps-applications</artifactId>
108           <version>${dlux.version}</version>
109           <type>pom</type>
110           <scope>import</scope>
111        </dependency>
112        <dependency>
113          <groupId>org.opendaylight.dluxapps</groupId>
114           <artifactId>odl-dluxapps-nodes</artifactId>
115           <version>${dlux.version}</version>
116           <type>pom</type>
117           <scope>import</scope>
118        </dependency>
119     </dependencies>
120   </dependencyManagement>
121
122   <dependencies>
123     <dependency>
124       <groupId>org.opendaylight.yangtools</groupId>
125       <artifactId>features-yangtools</artifactId>
126       <classifier>features</classifier>
127       <type>xml</type>
128       <scope>runtime</scope>
129     </dependency>
130     <dependency>
131       <groupId>org.opendaylight.mdsal.model</groupId>
132       <artifactId>features-mdsal-model</artifactId>
133       <version>${mdsal.model.version}</version>
134       <classifier>features</classifier>
135       <type>xml</type>
136       <scope>runtime</scope>
137     </dependency>
138     <dependency>
139       <groupId>org.opendaylight.controller</groupId>
140       <artifactId>features-mdsal</artifactId>
141       <classifier>features</classifier>
142       <type>xml</type>
143       <scope>runtime</scope>
144     </dependency>
145     <dependency>
146       <groupId>org.opendaylight.netconf</groupId>
147       <artifactId>features-restconf</artifactId>
148       <classifier>features</classifier>
149       <type>xml</type>
150       <scope>runtime</scope>
151     </dependency>
152     <dependency>
153       <groupId>org.opendaylight.dlux</groupId>
154       <artifactId>features-dlux</artifactId>
155       <classifier>features</classifier>
156       <version>${dlux.version}</version>
157       <type>xml</type>
158       <scope>runtime</scope>
159     </dependency>
160     <dependency>
161       <groupId>org.opendaylight.dluxapps</groupId>
162       <artifactId>features-dluxapps</artifactId>
163       <classifier>features</classifier>
164       <version>${dlux.version}</version>
165       <type>xml</type>
166       <scope>runtime</scope>
167     </dependency>
168     <dependency>
169       <groupId>org.opendaylight.netconf</groupId>
170       <artifactId>features-netconf</artifactId>
171       <classifier>features</classifier>
172       <version>${netconf.version}</version>
173       <type>xml</type>
174       <scope>runtime</scope>
175     </dependency>
176     <dependency>
177       <groupId>org.opendaylight.netconf</groupId>
178       <artifactId>features-netconf-connector</artifactId>
179       <classifier>features</classifier>
180       <version>${netconf.version}</version>
181       <type>xml</type>
182       <scope>runtime</scope>
183     </dependency>
184     <dependency>
185       <groupId>${project.groupId}</groupId>
186       <artifactId>transportpce-impl</artifactId>
187       <version>${project.version}</version>
188     </dependency>
189    <dependency>
190       <groupId>${project.groupId}</groupId>
191       <artifactId>transportpce-renderer</artifactId>
192       <version>${project.version}</version>
193     </dependency>
194    <dependency>
195       <groupId>${project.groupId}</groupId>
196       <artifactId>transportpce-olm</artifactId>
197       <version>${project.version}</version>
198     </dependency>
199     <dependency>
200       <groupId>${project.groupId}</groupId>
201       <artifactId>transportpce-api</artifactId>
202       <version>${project.version}</version>
203     </dependency>
204     <dependency>
205       <groupId>${project.groupId}</groupId>
206       <artifactId>transportpce-ordmodels</artifactId>
207       <version>${project.version}</version>
208     </dependency>
209     <dependency>
210       <groupId>${project.groupId}</groupId>
211       <artifactId>transportpce-cli</artifactId>
212       <version>${project.version}</version>
213     </dependency>
214   </dependencies>
215 </project>