Use Magnesium controller
[ovsdb.git] / southbound / southbound-it / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- vi: set et smarttab sw=4 tabstop=4: -->
3 <!--
4 Copyright © 2014, 2016 Cisco Systems, Inc. and others.  All rights reserved.
5
6 This program and the accompanying materials are made available under the
7 terms of the Eclipse Public License v1.0 which accompanies this distribution,
8 and is available at http://www.eclipse.org/legal/epl-v10.html
9 -->
10 <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">
11
12   <parent>
13     <groupId>org.opendaylight.ovsdb</groupId>
14     <artifactId>it</artifactId>
15     <version>1.11.0-SNAPSHOT</version>
16     <relativePath>../../commons/it</relativePath>
17   </parent>
18   <modelVersion>4.0.0</modelVersion>
19   <groupId>org.opendaylight.ovsdb</groupId>
20   <artifactId>southbound-it</artifactId>
21   <version>1.11.0-SNAPSHOT</version>
22   <packaging>jar</packaging>
23   <!-- <name> formatting is used by autorelease to parse and notify projects on
24        build failure. Please do not modify this unless you have a good reason. -->
25   <name>ODL :: ovsdb :: ${project.artifactId}</name>
26
27   <dependencyManagement>
28     <dependencies>
29       <dependency>
30         <groupId>${project.groupId}</groupId>
31         <artifactId>southbound-artifacts</artifactId>
32         <version>${project.version}</version>
33         <type>pom</type>
34         <scope>import</scope>
35       </dependency>
36       <dependency>
37         <groupId>org.opendaylight.controller</groupId>
38         <artifactId>mdsal-artifacts</artifactId>
39         <version>1.11.0</version>
40         <type>pom</type>
41         <scope>import</scope>
42       </dependency>
43     </dependencies>
44   </dependencyManagement>
45   <dependencies>
46     <dependency>
47       <groupId>org.opendaylight.controller</groupId>
48       <artifactId>sal-binding-api</artifactId>
49     </dependency>
50     <dependency>
51       <groupId>org.opendaylight.controller</groupId>
52       <artifactId>sal-common-api</artifactId>
53     </dependency>
54     <dependency>
55       <groupId>${project.groupId}</groupId>
56       <artifactId>southbound-features</artifactId>
57       <classifier>features</classifier>
58       <type>xml</type>
59     </dependency>
60     <dependency>
61       <groupId>${project.groupId}</groupId>
62       <artifactId>utils.southbound-utils</artifactId>
63       <version>${project.version}</version>
64     </dependency>
65     <!-- Dependencies for pax exam karaf container -->
66     <dependency>
67       <groupId>org.ops4j.pax.exam</groupId>
68       <artifactId>pax-exam-container-karaf</artifactId>
69       <scope>compile</scope>
70     </dependency>
71     <dependency>
72       <groupId>org.ops4j.pax.exam</groupId>
73       <artifactId>pax-exam-junit4</artifactId>
74       <scope>compile</scope>
75     </dependency>
76     <dependency>
77       <groupId>org.ops4j.pax.exam</groupId>
78       <artifactId>pax-exam</artifactId>
79       <scope>compile</scope>
80     </dependency>
81     <dependency>
82       <groupId>org.ops4j.pax.url</groupId>
83       <artifactId>pax-url-aether</artifactId>
84       <scope>compile</scope>
85     </dependency>
86     <dependency>
87       <groupId>javax.inject</groupId>
88       <artifactId>javax.inject</artifactId>
89       <version>1</version>
90       <scope>compile</scope>
91     </dependency>
92     <dependency>
93       <groupId>org.apache.karaf.features</groupId>
94       <artifactId>org.apache.karaf.features.core</artifactId>
95       <scope>compile</scope>
96     </dependency>
97     <dependency>
98       <groupId>org.osgi</groupId>
99       <artifactId>org.osgi.core</artifactId>
100       <scope>compile</scope>
101     </dependency>
102     <dependency>
103       <groupId>junit</groupId>
104       <artifactId>junit</artifactId>
105       <scope>compile</scope>
106     </dependency>
107     <dependency>
108       <groupId>org.slf4j</groupId>
109       <artifactId>slf4j-simple</artifactId>
110       <scope>test</scope>
111     </dependency>
112     <dependency>
113       <groupId>org.sonarsource.java</groupId>
114       <artifactId>sonar-jacoco-listeners</artifactId>
115       <scope>test</scope>
116     </dependency>
117     <!-- AbstractConfigTestBase::getKarafDistro() needs this to find its version -->
118     <dependency>
119       <groupId>org.opendaylight.ovsdb</groupId>
120       <artifactId>southbound-karaf</artifactId>
121       <version>${project.version}</version>
122       <type>tar.gz</type>
123       <scope>test</scope>
124     </dependency>
125   </dependencies>
126   <build>
127     <plugins>
128       <plugin>
129         <groupId>org.jacoco</groupId>
130         <artifactId>jacoco-maven-plugin</artifactId>
131       </plugin>
132       <plugin>
133         <groupId>org.apache.maven.plugins</groupId>
134         <artifactId>maven-failsafe-plugin</artifactId>
135       </plugin>
136       <!-- Needed if you use versionAsInProject() -->
137       <plugin>
138         <groupId>org.apache.servicemix.tooling</groupId>
139         <artifactId>depends-maven-plugin</artifactId>
140         <executions>
141           <execution>
142             <id>generate-depends-file</id>
143             <goals>
144               <goal>generate-depends-file</goal>
145             </goals>
146           </execution>
147         </executions>
148       </plugin>
149     </plugins>
150   </build>
151
152   <!--
153       Maven Site Configuration
154
155       The following configuration is necessary for maven-site-plugin to
156       correctly identify the correct deployment path for OpenDaylight Maven
157       sites.
158   -->
159   <url>${odl.site.url}/${project.groupId}/${stream}/${project.artifactId}/</url>
160
161   <distributionManagement>
162     <site>
163       <id>opendaylight-site</id>
164       <url>${nexus.site.url}/${project.artifactId}/</url>
165     </site>
166   </distributionManagement>
167 </project>