Remove mockito-all to fix NoSuchMethodError: org.hamcrest.Matcher ...
[netvirt.git] / vpnservice / elanmanager / elanmanager-impl / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- vi: set et smarttab sw=4 tabstop=4: --><!--
3 Copyright (c) 2016 Ericsson India Global Services Pvt Ltd. 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
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
11   <parent>
12     <groupId>org.opendaylight.netvirt</groupId>
13     <artifactId>config-parent</artifactId>
14     <version>0.4.0-SNAPSHOT</version>
15     <relativePath>../../commons/config-parent</relativePath>
16   </parent>
17
18   <modelVersion>4.0.0</modelVersion>
19   <artifactId>elanmanager-impl</artifactId>
20   <packaging>bundle</packaging>
21
22   <dependencies>
23     <dependency>
24       <groupId>${project.groupId}</groupId>
25       <artifactId>elanmanager-api</artifactId>
26       <version>${vpnservices.version}</version>
27     </dependency>
28     <dependency>
29       <groupId>org.opendaylight.genius</groupId>
30       <artifactId>mdsalutil-api</artifactId>
31       <version>${genius.version}</version>
32     </dependency>
33     <dependency>
34       <groupId>org.opendaylight.genius</groupId>
35       <artifactId>interfacemanager-api</artifactId>
36       <version>${genius.version}</version>
37     </dependency>
38     <dependency>
39       <groupId>org.opendaylight.genius</groupId>
40       <artifactId>idmanager-api</artifactId>
41       <version>${genius.version}</version>
42     </dependency>
43     <dependency>
44       <groupId>org.opendaylight.genius</groupId>
45       <artifactId>itm-api</artifactId>
46       <version>${genius.version}</version>
47     </dependency>
48     <dependency>
49       <groupId>${project.groupId}</groupId>
50       <artifactId>neutronvpn-api</artifactId>
51       <version>${vpnservices.version}</version>
52     </dependency>
53     <dependency>
54       <groupId>org.opendaylight.controller</groupId>
55       <artifactId>sal-binding-broker-impl</artifactId>
56     </dependency>
57     <dependency>
58       <groupId>org.opendaylight.ovsdb</groupId>
59       <artifactId>hwvtepsouthbound-api</artifactId>
60       <version>${vpns.ovsdb.version}</version>
61     </dependency>
62     <dependency>
63       <groupId>org.opendaylight.neutron</groupId>
64       <artifactId>model</artifactId>
65       <version>${neutron.version}</version>
66     </dependency>
67     <dependency>
68       <groupId>org.apache.karaf.shell</groupId>
69       <artifactId>org.apache.karaf.shell.console</artifactId>
70     </dependency>
71     <dependency>
72       <groupId>org.opendaylight.genius</groupId>
73       <artifactId>interfacemanager-impl</artifactId>
74       <version>${genius.version}</version>
75     </dependency>
76     <dependency>
77       <groupId>${project.groupId}</groupId>
78       <artifactId>dhcpservice-api</artifactId>
79       <version>${vpnservices.version}</version>
80     </dependency>
81     <dependency>
82       <groupId>org.opendaylight.ovsdb</groupId>
83       <artifactId>southbound-api</artifactId>
84       <version>${vpns.ovsdb.version}</version>
85     </dependency>
86     <dependency>
87       <groupId>org.opendaylight.ovsdb</groupId>
88       <artifactId>utils.mdsal-utils</artifactId>
89       <version>${vpns.ovsdb.version}</version>
90     </dependency>
91     <dependency>
92       <groupId>org.opendaylight.ovsdb</groupId>
93       <artifactId>utils.southbound-utils</artifactId>
94       <version>${vpns.ovsdb.version}</version>
95     </dependency>
96     <dependency>
97       <groupId>org.opendaylight.ovsdb</groupId>
98       <artifactId>utils.config</artifactId>
99       <version>${vpns.ovsdb.version}</version>
100     </dependency>
101
102     <!--  Only for unit-test -->
103     <dependency>
104       <groupId>org.opendaylight.yangtools</groupId>
105       <artifactId>testutils</artifactId>
106       <scope>test</scope>
107     </dependency>
108     <dependency>
109       <groupId>org.opendaylight.genius</groupId>
110       <artifactId>mdsalutil-api</artifactId>
111       <version>${genius.version}</version>
112       <scope>test</scope>
113       <type>test-jar</type>
114     </dependency>
115     <dependency>
116       <groupId>org.opendaylight.controller</groupId>
117       <artifactId>sal-binding-broker-impl</artifactId>
118       <scope>test</scope>
119       <type>test-jar</type>
120     </dependency>
121     <dependency>
122       <groupId>org.opendaylight.mdsal</groupId>
123       <artifactId>mdsal-binding-test-utils</artifactId>
124       <scope>test</scope>
125     </dependency>
126     <dependency>
127       <groupId>org.opendaylight.genius</groupId>
128       <artifactId>lockmanager-impl</artifactId>
129       <version>${genius.version}</version>
130       <scope>test</scope>
131     </dependency>
132     <dependency>
133       <groupId>org.opendaylight.genius</groupId>
134       <artifactId>idmanager-impl</artifactId>
135       <version>${genius.version}</version>
136       <scope>test</scope>
137     </dependency>
138     <dependency>
139       <groupId>org.opendaylight.infrautils</groupId>
140       <artifactId>inject.guice.testutils</artifactId>
141       <version>${infrautils.version}</version>
142       <scope>test</scope>
143     </dependency>
144     <dependency>
145       <groupId>org.opendaylight.infrautils</groupId>
146       <artifactId>infrautils-testutils</artifactId>
147       <version>${infrautils.version}</version>
148       <scope>test</scope>
149     </dependency>
150     <dependency>
151       <groupId>org.opendaylight.genius</groupId>
152       <artifactId>mdsalutil-testutils</artifactId>
153       <version>${genius.version}</version>
154       <scope>test</scope>
155     </dependency>
156   </dependencies>
157
158   <build>
159     <plugins>
160       <plugin>
161         <groupId>org.apache.felix</groupId>
162         <artifactId>maven-bundle-plugin</artifactId>
163         <extensions>true</extensions>
164         <configuration>
165           <instructions>
166             <Embed-Dependency>utils.config;type=!pom;inline=false</Embed-Dependency>
167             <Embed-Transitive>true</Embed-Transitive>
168           </instructions>
169         </configuration>
170       </plugin>
171       <plugin>
172         <groupId>org.apache.maven.plugins</groupId>
173         <artifactId>maven-checkstyle-plugin</artifactId>
174         <configuration>
175           <propertyExpansion>checkstyle.violationSeverity=error</propertyExpansion>
176         </configuration>
177       </plugin>
178       <plugin>
179          <groupId>org.eclipse.xtend</groupId>
180          <artifactId>xtend-maven-plugin</artifactId>
181        </plugin>
182     </plugins>
183   </build>
184
185     <!--
186         Maven Site Configuration
187
188         The following configuration is necessary for maven-site-plugin to
189         correctly identify the correct deployment path for OpenDaylight Maven
190         sites.
191     -->
192     <url>${odl.site.url}/${project.groupId}/${stream}/${project.artifactId}/</url>
193
194     <distributionManagement>
195         <site>
196             <id>opendaylight-site</id>
197             <url>${nexus.site.url}/${project.artifactId}/</url>
198         </site>
199     </distributionManagement>
200 </project>