BUg-2658: Remove adsal and migrate to mdsal
[netvirt.git] / plugin / 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.3.0-SNAPSHOT</version>
8     <relativePath>../commons/parent</relativePath>
9   </parent>
10
11   <artifactId>plugin</artifactId>
12   <version>1.1.0-SNAPSHOT</version>
13   <name>OpenDaylight OVSDB Plugin</name>
14   <packaging>bundle</packaging>
15
16   <dependencies>
17     <dependency>
18       <groupId>ch.qos.logback</groupId>
19       <artifactId>logback-classic</artifactId>
20     </dependency>
21     <dependency>
22       <groupId>ch.qos.logback</groupId>
23       <artifactId>logback-core</artifactId>
24     </dependency>
25     <dependency>
26       <groupId>com.fasterxml.jackson.core</groupId>
27       <artifactId>jackson-annotations</artifactId>
28     </dependency>
29     <dependency>
30       <groupId>com.fasterxml.jackson.core</groupId>
31       <artifactId>jackson-core</artifactId>
32     </dependency>
33     <dependency>
34       <groupId>com.fasterxml.jackson.core</groupId>
35       <artifactId>jackson-databind</artifactId>
36     </dependency>
37     <dependency>
38       <groupId>com.google.code.gson</groupId>
39       <artifactId>gson</artifactId>
40       <scope>compile</scope>
41     </dependency>
42     <dependency>
43       <groupId>com.google.guava</groupId>
44       <artifactId>guava</artifactId>
45     </dependency>
46     <dependency>
47       <groupId>commons-codec</groupId>
48       <artifactId>commons-codec</artifactId>
49       <optional>true</optional>
50     </dependency>
51     <dependency>
52       <groupId>commons-collections</groupId>
53       <artifactId>commons-collections</artifactId>
54     </dependency>
55     <dependency>
56       <groupId>commons-lang</groupId>
57       <artifactId>commons-lang</artifactId>
58     </dependency>
59     <dependency>
60       <groupId>equinoxSDK381</groupId>
61       <artifactId>org.eclipse.osgi</artifactId>
62     </dependency>
63     <dependency>
64       <groupId>io.netty</groupId>
65       <artifactId>netty-all</artifactId>
66     </dependency>
67     <dependency>
68       <groupId>javax.portlet</groupId>
69       <artifactId>portlet-api</artifactId>
70     </dependency>
71     <dependency>
72       <groupId>junit</groupId>
73       <artifactId>junit</artifactId>
74       <scope>test</scope>
75     </dependency>
76     <dependency>
77       <groupId>org.opendaylight.controller</groupId>
78       <artifactId>clustering.services</artifactId>
79     </dependency>
80     <dependency>
81       <groupId>org.opendaylight.controller</groupId>
82       <artifactId>sal</artifactId>
83     </dependency>
84     <dependency>
85       <groupId>org.opendaylight.controller</groupId>
86       <artifactId>sal.connection</artifactId>
87     </dependency>
88     <dependency>
89       <groupId>org.opendaylight.ovsdb</groupId>
90       <artifactId>library</artifactId>
91     </dependency>
92     <dependency>
93       <groupId>org.opendaylight.ovsdb</groupId>
94       <artifactId>schema.openvswitch</artifactId>
95     </dependency>
96     <dependency>
97       <groupId>org.opendaylight.ovsdb</groupId>
98       <artifactId>utils.config</artifactId>
99       <version>${ovsdb.utils.config.version}</version>
100     </dependency>
101     <dependency>
102       <groupId>org.opendaylight.ovsdb</groupId>
103       <artifactId>schema.hardwarevtep</artifactId>
104     </dependency>
105     <dependency>
106       <groupId>org.slf4j</groupId>
107       <artifactId>slf4j-api</artifactId>
108     </dependency>
109   </dependencies>
110
111   <build>
112     <testResources>
113       <testResource>
114         <filtering>true</filtering>
115         <directory>src/test/resources</directory>
116       </testResource>
117     </testResources>
118     <plugins>
119       <plugin>
120         <groupId>org.apache.felix</groupId>
121         <artifactId>maven-bundle-plugin</artifactId>
122         <version>2.4.0</version>
123         <extensions>true</extensions>
124         <configuration>
125           <instructions>
126             <Import-Package>
127               org.opendaylight.controller.sal.packet,
128               org.opendaylight.controller.sal.action,
129               org.opendaylight.controller.sal.discovery,
130               org.opendaylight.controller.sal.topology,
131               org.opendaylight.controller.sal.core,
132               org.opendaylight.controller.sal.flowprogrammer,
133               org.opendaylight.controller.sal.reader,
134               org.opendaylight.controller.sal.inventory,
135               org.opendaylight.controller.sal.match,
136               org.opendaylight.controller.sal.utils,
137               org.opendaylight.controller.sal.connection,
138               org.opendaylight.controller.clustering.services,
139               org.opendaylight.ovsdb.lib.error,
140               org.opendaylight.ovsdb.lib.notation,
141               org.opendaylight.ovsdb.lib.operations,
142               org.opendaylight.ovsdb.lib.message,
143               org.opendaylight.ovsdb.schema.openvswitch,
144               org.apache.commons.lang3.builder,
145               org.apache.commons.lang3.tuple,
146               org.apache.felix.dm,
147               org.slf4j,
148               org.eclipse.osgi.framework.console,
149               org.osgi.framework,
150               javax.net.ssl,
151               *
152             </Import-Package>
153             <Embed-Dependency>commons-codec,javax.servlet-api,portlet-api,commons-collections,utils.config;type=!pom;inline=false</Embed-Dependency>
154             <Embed-Transitive>true</Embed-Transitive>
155             <Bundle-Activator>org.opendaylight.ovsdb.plugin.internal.Activator</Bundle-Activator>
156             <Private-Package>
157               org.opendaylight.ovsdb.plugin.impl,
158               org.opendaylight.ovsdb.plugin.internal
159             </Private-Package>
160             <Export-Package>
161               <!-- ToDo: Remove this line after the deprecated APIs have been removed -->
162               org.opendaylight.ovsdb.plugin,
163               org.opendaylight.ovsdb.plugin.api,
164               org.opendaylight.ovsdb.plugin.error
165             </Export-Package>
166           </instructions>
167           <manifestLocation>${project.basedir}/META-INF</manifestLocation>
168         </configuration>
169       </plugin>
170       <plugin>
171         <groupId>org.apache.maven.plugins</groupId>
172         <artifactId>maven-checkstyle-plugin</artifactId>
173       </plugin>
174       <plugin>
175         <groupId>org.apache.maven.plugins</groupId>
176         <artifactId>maven-failsafe-plugin</artifactId>
177       </plugin>
178       <plugin>
179         <groupId>org.jacoco</groupId>
180         <artifactId>jacoco-maven-plugin</artifactId>
181       </plugin>
182     </plugins>
183   </build>
184   <scm>
185     <connection>scm:git:ssh://git.opendaylight.org:29418/ovsdb.git</connection>
186     <developerConnection>scm:git:ssh://git.opendaylight.org:29418/ovsdb.git</developerConnection>
187     <tag>HEAD</tag>
188     <url>https://wiki.opendaylight.org/view/OVSDB_Integration:Main</url>
189   </scm>
190 </project>