Remove commented-out dependencies
[genius.git] / itm / itm-impl / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Copyright © 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"
10   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
11   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
12   <modelVersion>4.0.0</modelVersion>
13
14   <parent>
15     <groupId>org.opendaylight.genius</groupId>
16     <artifactId>binding-parent</artifactId>
17     <version>0.9.0-SNAPSHOT</version>
18     <relativePath>../../commons/binding-parent</relativePath>
19   </parent>
20
21   <groupId>org.opendaylight.genius</groupId>
22   <artifactId>itm-impl</artifactId>
23   <version>0.9.0-SNAPSHOT</version>
24   <packaging>bundle</packaging>
25   <!-- <name> formatting is used by autorelease to parse and notify projects on
26        build failure. Please do not modify this unless you have a good reason. -->
27   <name>ODL :: genius :: ${project.artifactId}</name>
28
29   <dependencies>
30     <dependency>
31       <groupId>${project.groupId}</groupId>
32       <artifactId>itm-api</artifactId>
33     </dependency>
34     <dependency>
35       <groupId>org.opendaylight.genius</groupId>
36       <artifactId>interfacemanager-api</artifactId>
37     </dependency>
38     <dependency>
39       <groupId>org.opendaylight.serviceutils</groupId>
40       <artifactId>rpc-api</artifactId>
41     </dependency>
42     <dependency>
43       <groupId>org.opendaylight.serviceutils</groupId>
44       <artifactId>tools-api</artifactId>
45     </dependency>
46     <dependency>
47       <groupId>org.opendaylight.genius</groupId>
48       <artifactId>mdsalutil-api</artifactId>
49     </dependency>
50     <dependency>
51       <groupId>org.opendaylight.infrautils</groupId>
52       <artifactId>diagstatus-api</artifactId>
53     </dependency>
54     <dependency>
55       <groupId>org.apache.aries.blueprint</groupId>
56       <artifactId>blueprint-maven-plugin-annotation</artifactId>
57       <optional>true</optional>
58     </dependency>
59     <dependency>
60       <groupId>org.opendaylight.mdsal.binding.model.ietf</groupId>
61       <artifactId>rfc7223</artifactId>
62     </dependency>
63     <dependency>
64       <groupId>javax.inject</groupId>
65       <artifactId>javax.inject</artifactId>
66       <scope>provided</scope>
67       <optional>true</optional>
68     </dependency>
69     <dependency>
70       <groupId>javax.annotation</groupId>
71       <artifactId>javax.annotation-api</artifactId>
72       <optional>true</optional>
73     </dependency>
74     <dependency>
75       <groupId>org.osgi</groupId>
76       <artifactId>org.osgi.core</artifactId>
77       <scope>provided</scope>
78     </dependency>
79     <dependency>
80       <groupId>org.apache.karaf.shell</groupId>
81       <artifactId>org.apache.karaf.shell.console</artifactId>
82       <scope>provided</scope>
83     </dependency>
84     <dependency>
85       <groupId>com.google.guava</groupId>
86       <artifactId>guava</artifactId>
87     </dependency>
88     <dependency>
89       <groupId>commons-net</groupId>
90       <artifactId>commons-net</artifactId>
91     </dependency>
92     <dependency>
93       <groupId>org.opendaylight.genius</groupId>
94       <artifactId>idmanager-api</artifactId>
95     </dependency>
96     <!-- Testing Dependencies -->
97     <dependency>
98       <groupId>org.opendaylight.mdsal</groupId>
99       <artifactId>mdsal-eos-binding-adapter</artifactId>
100       <scope>test</scope>
101     </dependency>
102     <dependency>
103       <groupId>org.opendaylight.mdsal</groupId>
104       <artifactId>mdsal-eos-dom-simple</artifactId>
105       <scope>test</scope>
106     </dependency>
107     <dependency>
108       <groupId>org.opendaylight.genius</groupId>
109       <artifactId>testutils</artifactId>
110       <version>${project.version}</version>
111       <scope>test</scope>
112     </dependency>
113     <dependency>
114       <groupId>org.opendaylight.genius</groupId>
115       <artifactId>lockmanager-impl</artifactId>
116       <version>${project.version}</version>
117       <scope>test</scope>
118     </dependency>
119     <dependency>
120       <groupId>org.opendaylight.genius</groupId>
121       <artifactId>idmanager-impl</artifactId>
122       <version>${project.version}</version>
123       <scope>test</scope>
124     </dependency>
125     <dependency>
126       <groupId>org.opendaylight.genius</groupId>
127       <artifactId>interfacemanager-impl</artifactId>
128       <version>${project.version}</version>
129       <scope>test</scope>
130     </dependency>
131     <dependency>
132       <groupId>org.opendaylight.genius</groupId>
133       <artifactId>cloudscaler-api</artifactId>
134       <version>${project.version}</version>
135     </dependency>
136     <dependency>
137       <groupId>junit</groupId>
138       <artifactId>junit</artifactId>
139       <scope>test</scope>
140     </dependency>
141     <dependency>
142       <groupId>org.opendaylight.mdsal</groupId>
143       <artifactId>mdsal-binding-test-utils</artifactId>
144       <scope>test</scope>
145     </dependency>
146     <dependency>
147       <groupId>com.google.truth</groupId>
148       <artifactId>truth</artifactId>
149     </dependency>
150     <dependency>
151       <groupId>org.mockito</groupId>
152       <artifactId>mockito-core</artifactId>
153       <scope>test</scope>
154     </dependency>
155     <dependency>
156       <groupId>org.powermock</groupId>
157       <artifactId>powermock-api-mockito2</artifactId>
158     </dependency>
159     <dependency>
160       <groupId>org.powermock</groupId>
161       <artifactId>powermock-module-junit4</artifactId>
162     </dependency>
163     <dependency>
164       <groupId>org.powermock</groupId>
165       <artifactId>powermock-core</artifactId>
166     </dependency>
167     <dependency>
168       <groupId>org.opendaylight.ovsdb</groupId>
169       <artifactId>utils.southbound-utils</artifactId>
170       <version>${genius.ovsdb.version}</version>
171       <scope>test</scope>
172     </dependency>
173     <dependency>
174       <groupId>org.opendaylight.genius</groupId>
175       <artifactId>mdsalutil-testutils</artifactId>
176       <version>${project.version}</version>
177       <scope>test</scope>
178     </dependency>
179     <dependency>
180       <groupId>org.opendaylight.genius</groupId>
181       <artifactId>mdsalutil-impl</artifactId>
182       <version>${project.version}</version>
183       <scope>test</scope>
184     </dependency>
185     <dependency>
186       <groupId>org.opendaylight.serviceutils</groupId>
187       <artifactId>srm-api</artifactId>
188     </dependency>
189     <dependency>
190       <groupId>org.opendaylight.infrautils</groupId>
191       <artifactId>caches-test</artifactId>
192     </dependency>
193     <dependency>
194       <groupId>org.opendaylight.genius</groupId>
195       <artifactId>cloudscaler-impl</artifactId>
196       <version>${project.version}</version>
197       <scope>test</scope>
198     </dependency>
199   </dependencies>
200   <!--Build Dependencies-->
201   <build>
202     <plugins>
203       <plugin>
204         <groupId>org.codehaus.mojo</groupId>
205         <artifactId>build-helper-maven-plugin</artifactId>
206         <executions>
207           <execution>
208             <id>attach-artifacts</id>
209             <goals>
210               <goal>attach-artifact</goal>
211             </goals>
212             <phase>package</phase>
213             <configuration>
214               <artifacts>
215                 <artifact>
216                   <file>${project.build.directory}/classes/initial/genius-itm-config.xml</file>
217                   <type>xml</type>
218                   <classifier>config</classifier>
219                 </artifact>
220               </artifacts>
221             </configuration>
222           </execution>
223         </executions>
224       </plugin>
225       <plugin>
226         <groupId>org.apache.aries.blueprint</groupId>
227         <artifactId>blueprint-maven-plugin</artifactId>
228       </plugin>
229       <plugin>
230         <groupId>org.eclipse.xtend</groupId>
231         <artifactId>xtend-maven-plugin</artifactId>
232       </plugin>
233       <plugin>
234         <groupId>org.apache.felix</groupId>
235         <artifactId>maven-bundle-plugin</artifactId>
236         <configuration>
237           <instructions>
238             <Karaf-Commands>org.opendaylight.genius.itm.cli*</Karaf-Commands>
239           </instructions>
240         </configuration>
241       </plugin>
242     </plugins>
243   </build>
244 </project>