Bug 1972 - Flows failed to get programmed in a very random fashion.
[ovsdb.git] / features / of-nxm-extensions / 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.ovsdb</groupId>
6     <artifactId>commons</artifactId>
7     <version>1.2.0-SNAPSHOT</version>
8     <relativePath>../../commons/parent</relativePath>
9   </parent>
10   <artifactId>features-openflow-nxm</artifactId>
11   <name>Openflow Nicira Extensions Karaf Feature</name>
12   <version>0.0.3-SNAPSHOT</version>
13   <packaging>jar</packaging>
14   <properties>
15     <features.file>features.xml</features.file>
16     <openflowjava.version>0.5-SNAPSHOT</openflowjava.version>
17     <openflowplugin.version>0.0.3-SNAPSHOT</openflowplugin.version>
18     <openflowj.version>1.0.2</openflowj.version>
19     <ovsdb.nx.version>1.0.0-SNAPSHOT</ovsdb.nx.version>
20   </properties>
21   <dependencies>
22     <dependency>
23       <groupId>org.opendaylight.yangtools</groupId>
24       <artifactId>features-test</artifactId>
25     </dependency>
26     <dependency>
27       <groupId>org.opendaylight.controller</groupId>
28       <artifactId>opendaylight-karaf-empty</artifactId>
29       <type>zip</type>
30     </dependency>
31     <!-- openflowplugin -->
32     <dependency>
33       <groupId>org.opendaylight.openflowplugin</groupId>
34       <artifactId>features-openflowplugin</artifactId>
35       <version>${openflowplugin.version}</version>
36       <classifier>features</classifier>
37       <type>xml</type>
38     </dependency>
39     <dependency>
40       <groupId>org.opendaylight.openflowplugin</groupId>
41       <artifactId>openflowplugin-extension-nicira</artifactId>
42       <version>${openflowplugin.version}</version>
43     </dependency>
44     <dependency>
45       <groupId>org.opendaylight.openflowplugin</groupId>
46       <artifactId>openflowjava-extension-nicira-api</artifactId>
47       <version>${openflowplugin.version}</version>
48     </dependency>
49     <dependency>
50       <groupId>org.opendaylight.openflowplugin</groupId>
51       <artifactId>openflowjava-extension-nicira</artifactId>
52       <version>${openflowplugin.version}</version>
53     </dependency>
54     <dependency>
55       <groupId>org.opendaylight.ovsdb</groupId>
56       <artifactId>of-extension.nx-ofjava</artifactId>
57       <version>1.0.0-SNAPSHOT</version>
58     </dependency>
59     <dependency>
60       <groupId>org.opendaylight.ovsdb</groupId>
61       <artifactId>of-extension.nx-sal</artifactId>
62       <version>1.0.0-SNAPSHOT</version>
63     </dependency>
64     <dependency>
65       <groupId>org.opendaylight.ovsdb</groupId>
66       <artifactId>of-extension.openflowjava-nx-config</artifactId>
67       <version>${ovsdb.ofextension.version}</version>
68       <classifier>config</classifier>
69       <type>xml</type>
70     </dependency>
71     <dependency>
72       <groupId>org.opendaylight.ovsdb</groupId>
73       <artifactId>of-extension.openflowjava-nx-api-config</artifactId>
74       <version>${ovsdb.ofextension.version}</version>
75       <classifier>config</classifier>
76       <type>xml</type>
77     </dependency>
78     <dependency>
79       <groupId>org.opendaylight.ovsdb</groupId>
80       <artifactId>of-extension.nicira-extension-config</artifactId>
81       <version>${ovsdb.ofextension.version}</version>
82       <classifier>config</classifier>
83       <type>xml</type>
84     </dependency>
85     <dependency>
86       <groupId>org.opendaylight.ovsdb</groupId>
87       <artifactId>of-extension.ovs-nx-api-config</artifactId>
88       <version>${ovsdb.ofextension.version}</version>
89       <classifier>config</classifier>
90       <type>xml</type>
91     </dependency>
92     <dependency>
93       <groupId>org.opendaylight.ovsdb</groupId>
94       <artifactId>of-extension.ovs-nx-config</artifactId>
95       <version>${ovsdb.ofextension.version}</version>
96       <classifier>config</classifier>
97       <type>xml</type>
98     </dependency>
99     <dependency>
100       <groupId>org.opendaylight.ovsdb</groupId>
101       <artifactId>of-extension.nx-sal-config</artifactId>
102       <version>${ovsdb.ofextension.version}</version>
103       <classifier>config</classifier>
104       <type>xml</type>
105     </dependency>
106   </dependencies>
107   <build>
108     <resources>
109       <resource>
110         <filtering>true</filtering>
111         <directory>src/main/resources</directory>
112       </resource>
113     </resources>
114     <plugins>
115       <plugin>
116         <groupId>org.apache.maven.plugins</groupId>
117         <artifactId>maven-resources-plugin</artifactId>
118         <executions>
119           <execution>
120             <id>filter</id>
121             <goals>
122               <goal>resources</goal>
123             </goals>
124             <phase>generate-resources</phase>
125           </execution>
126         </executions>
127       </plugin>
128       <plugin>
129         <groupId>org.codehaus.mojo</groupId>
130         <artifactId>build-helper-maven-plugin</artifactId>
131         <executions>
132           <execution>
133             <id>attach-artifacts</id>
134             <goals>
135               <goal>attach-artifact</goal>
136             </goals>
137             <phase>package</phase>
138             <configuration>
139               <artifacts>
140                 <artifact>
141                   <file>${project.build.directory}/classes/${features.file}</file>
142                   <type>xml</type>
143                   <classifier>features</classifier>
144                 </artifact>
145               </artifacts>
146             </configuration>
147           </execution>
148         </executions>
149       </plugin>
150       <plugin>
151         <groupId>org.apache.maven.plugins</groupId>
152         <artifactId>maven-surefire-plugin</artifactId>
153         <configuration>
154           <skip>${skip.karaf}</skip>
155           <systemPropertyVariables>
156             <karaf.distro.groupId>org.opendaylight.controller</karaf.distro.groupId>
157             <karaf.distro.artifactId>opendaylight-karaf-empty</karaf.distro.artifactId>
158             <karaf.distro.version>1.4.2-SNAPSHOT</karaf.distro.version>
159           </systemPropertyVariables>
160           <dependenciesToScan>
161            <dependency>org.opendaylight.yangtools:features-test</dependency>
162           </dependenciesToScan>
163         </configuration>
164       </plugin>
165     </plugins>
166   </build>
167   <scm>
168     <connection>scm:git:ssh://git.opendaylight.org:29418/ovsdb.git</connection>
169     <developerConnection>scm:git:ssh://git.opendaylight.org:29418/ovsdb.git</developerConnection>
170     <tag>HEAD</tag>
171     <url>https://wiki.opendaylight.org/view/OVSDB_Integration:Main</url>
172    </scm>
173 </project>