Migrate to odlparent 1.8.0-Carbon
[openflowjava.git] / features / features-openflowjava / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <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">
3   <modelVersion>4.0.0</modelVersion>
4   <parent>
5     <groupId>org.opendaylight.odlparent</groupId>
6     <artifactId>features-parent</artifactId>
7     <version>1.8.0-Carbon</version>
8     <relativePath/>
9   </parent>
10
11   <groupId>org.opendaylight.openflowjava</groupId>
12   <artifactId>features-openflowjava</artifactId>
13   <version>0.10.0-SNAPSHOT</version>
14   <packaging>jar</packaging>
15   <!-- <name> formatting is used by autorelease to parse and notify projects on
16        build failure. Please do not modify this unless you have a good reason. -->
17   <name>ODL :: openflowjava :: ${project.artifactId}</name>
18
19   <properties>
20     <config.version>0.7.0-SNAPSHOT</config.version>
21     <controller.mdsal.version>1.6.0-SNAPSHOT</controller.mdsal.version>
22     <mdsal.version>2.3.0-SNAPSHOT</mdsal.version>
23     <mdsal.model.version>0.11.0-SNAPSHOT</mdsal.model.version>
24   </properties>
25
26   <dependencyManagement>
27     <dependencies>
28       <!-- This project -->
29       <dependency>
30         <groupId>org.opendaylight.openflowjava</groupId>
31         <artifactId>openflowjava-artifacts</artifactId>
32         <version>${project.version}</version>
33         <scope>import</scope>
34         <type>pom</type>
35       </dependency>
36
37       <!-- This project -->
38       <dependency>
39         <groupId>org.opendaylight.odlparent</groupId>
40         <artifactId>odlparent-artifacts</artifactId>
41         <version>1.8.0-Carbon</version>
42         <scope>import</scope>
43         <type>pom</type>
44       </dependency>
45
46       <!-- MD-SAL -->
47       <dependency>
48         <groupId>org.opendaylight.mdsal</groupId>
49         <artifactId>mdsal-artifacts</artifactId>
50         <version>${mdsal.version}</version>
51         <scope>import</scope>
52         <type>pom</type>
53       </dependency>
54
55       <dependency>
56         <groupId>org.opendaylight.mdsal.model</groupId>
57         <artifactId>mdsal-model-artifacts</artifactId>
58         <version>${mdsal.model.version}</version>
59         <scope>import</scope>
60         <type>pom</type>
61       </dependency>
62
63       <!-- Controller infrastructure -->
64       <dependency>
65         <groupId>org.opendaylight.controller</groupId>
66         <artifactId>config-artifacts</artifactId>
67         <version>${config.version}</version>
68         <scope>import</scope>
69         <type>pom</type>
70       </dependency>
71       <dependency>
72         <groupId>org.opendaylight.controller</groupId>
73         <artifactId>mdsal-artifacts</artifactId>
74         <version>${controller.mdsal.version}</version>
75         <scope>import</scope>
76         <type>pom</type>
77       </dependency>
78     </dependencies>
79   </dependencyManagement>
80
81
82   <dependencies>
83     <!-- feature dependencies -->
84     <dependency>
85       <groupId>org.opendaylight.mdsal</groupId>
86       <artifactId>features-mdsal</artifactId>
87       <version>${mdsal.version}</version>
88       <classifier>features</classifier>
89       <type>xml</type>
90     </dependency>
91     <dependency>
92       <groupId>org.opendaylight.mdsal.model</groupId>
93       <artifactId>features-mdsal-model</artifactId>
94       <version>${mdsal.model.version}</version>
95       <classifier>features</classifier>
96       <type>xml</type>
97     </dependency>
98     <dependency>
99       <groupId>org.opendaylight.controller</groupId>
100       <artifactId>features-config</artifactId>
101       <classifier>features</classifier>
102       <type>xml</type>
103     </dependency>
104     <dependency>
105       <groupId>org.opendaylight.controller</groupId>
106       <artifactId>features-mdsal</artifactId>
107       <version>${controller.mdsal.version}</version>
108       <classifier>features</classifier>
109       <type>xml</type>
110     </dependency>
111     <dependency>
112       <groupId>org.opendaylight.odlparent</groupId>
113       <artifactId>features-odlparent</artifactId>
114       <classifier>features</classifier>
115       <type>xml</type>
116     </dependency>
117
118     <!-- bundle dependencies -->
119     <dependency>
120       <groupId>org.opendaylight.openflowjava</groupId>
121       <artifactId>openflow-protocol-api</artifactId>
122     </dependency>
123     <dependency>
124       <groupId>org.opendaylight.openflowjava</groupId>
125       <artifactId>openflow-protocol-spi</artifactId>
126     </dependency>
127     <dependency>
128       <groupId>org.opendaylight.openflowjava</groupId>
129       <artifactId>openflow-protocol-impl</artifactId>
130     </dependency>
131
132     <dependency>
133       <groupId>org.opendaylight.openflowjava</groupId>
134       <artifactId>openflowjava-blueprint-config</artifactId>
135       <type>xml</type>
136       <classifier>config</classifier>
137     </dependency>
138     <dependency>
139       <groupId>org.opendaylight.openflowjava</groupId>
140       <artifactId>openflowjava-blueprint-config</artifactId>
141       <type>xml</type>
142       <classifier>legacyConfig</classifier>
143     </dependency>
144
145     <dependency>
146       <groupId>org.opendaylight.openflowjava</groupId>
147       <artifactId>openflowjava-util</artifactId>
148     </dependency>
149     <dependency>
150       <groupId>${project.groupId}</groupId>
151       <artifactId>openflowjava-config</artifactId>
152       <type>xml</type>
153       <classifier>configstats</classifier>
154     </dependency>
155     <dependency>
156       <groupId>io.netty</groupId>
157       <artifactId>netty-codec</artifactId>
158     </dependency>
159     <dependency>
160       <groupId>io.netty</groupId>
161       <artifactId>netty-handler</artifactId>
162     </dependency>
163     <dependency>
164       <groupId>io.netty</groupId>
165       <artifactId>netty-common</artifactId>
166     </dependency>
167     <dependency>
168       <groupId>io.netty</groupId>
169       <artifactId>netty-buffer</artifactId>
170     </dependency>
171     <dependency>
172       <groupId>io.netty</groupId>
173       <artifactId>netty-transport</artifactId>
174     </dependency>
175     <dependency>
176       <groupId>io.netty</groupId>
177       <artifactId>netty-transport-native-epoll</artifactId>
178       <!-- Explicitly bring in the linux classifier, test may fail on 32-bit linux -->
179       <classifier>linux-x86_64</classifier>
180     </dependency>
181   </dependencies>
182
183 </project>