We are using JDK 1.7 specific functions in our code, so we should enforce source...
[netvirt.git] / ovsdb / 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.ovsdb</artifactId>
7         <version>1.0.0-SNAPSHOT</version>
8         <relativePath>../commons/parent/</relativePath>
9     </parent>
10     <artifactId>ovsdb</artifactId>
11     <version>0.5.0-SNAPSHOT</version>
12     <packaging>bundle</packaging>
13
14     <properties>
15         <java.version.source>1.7</java.version.source>
16         <java.version.target>1.7</java.version.target>
17     </properties>
18
19     <build>
20         <plugins>
21             <plugin>
22                 <groupId>org.apache.felix</groupId>
23                 <artifactId>maven-bundle-plugin</artifactId>
24                 <version>2.3.6</version>
25                 <extensions>true</extensions>
26                 <configuration>
27                     <instructions>
28                         <Import-Package>
29                             org.opendaylight.controller.sal.packet,
30                             org.opendaylight.controller.sal.action,
31                             org.opendaylight.controller.sal.discovery,
32                             org.opendaylight.controller.sal.topology,
33                             org.opendaylight.controller.sal.core,
34                             org.opendaylight.controller.sal.flowprogrammer,
35                             org.opendaylight.controller.sal.reader,
36                             org.opendaylight.controller.sal.inventory,
37                             org.opendaylight.controller.sal.match,
38                             org.opendaylight.controller.sal.utils,
39                             org.opendaylight.controller.sal.connection,
40                             org.opendaylight.controller.clustering.services,
41                             org.opendaylight.controller.sal.networkconfig.bridgedomain,
42                             org.apache.commons.lang3.builder,
43                             org.apache.commons.lang3.tuple,
44                             org.apache.felix.dm,
45                             org.slf4j,
46                             org.eclipse.osgi.framework.console,
47                             org.osgi.framework,
48                             javax.net.ssl,
49                             *
50                         </Import-Package>
51                         <Embed-Dependency>httpclient,commons-codec,httpcore-nio,javax.servlet-api,jackson-annotations,jackson-core,jackson-databind,portlet-api,commons-collections;type=!pom;inline=false</Embed-Dependency>
52                         <Embed-Transitive>
53                             true
54                         </Embed-Transitive>
55                         <Bundle-Activator>
56                             org.opendaylight.ovsdb.plugin.Activator
57                         </Bundle-Activator>
58                     </instructions>
59                     <manifestLocation>${project.basedir}/META-INF</manifestLocation>
60                 </configuration>
61             </plugin>
62             <plugin>
63                <groupId>org.apache.maven.plugins</groupId>
64                <artifactId>maven-surefire-plugin</artifactId>
65                <version>2.16</version>
66                <configuration>
67                  <skipTests>true</skipTests>
68                </configuration>
69              </plugin>
70             <plugin>
71                 <groupId>org.apache.maven.plugins</groupId>
72                 <artifactId>maven-compiler-plugin</artifactId>
73                 <configuration>
74                     <source>${java.version.source}</source>
75                     <target>${java.version.target}</target>
76                     <testSource>${java.version.source}</testSource>
77                     <testTarget>${java.version.target}</testTarget>
78                 </configuration>
79             </plugin>
80         </plugins>
81     </build>
82     <dependencies>
83         <dependency>
84           <groupId>org.opendaylight.controller</groupId>
85           <artifactId>clustering.services</artifactId>
86           <version>0.4.1-SNAPSHOT</version>
87         </dependency>
88         <dependency>
89             <groupId>org.opendaylight.controller</groupId>
90             <artifactId>sal</artifactId>
91             <version>0.5.0-SNAPSHOT</version>
92         </dependency>
93         <dependency>
94             <groupId>org.opendaylight.controller</groupId>
95             <artifactId>sal.connection</artifactId>
96             <version>0.1.0-SNAPSHOT</version>
97         </dependency>
98         <dependency>
99             <groupId>org.opendaylight.controller</groupId>
100             <artifactId>sal.networkconfiguration</artifactId>
101             <version>0.0.1-SNAPSHOT</version>
102         </dependency>
103         <dependency>
104             <groupId>org.opendaylight.controller.thirdparty</groupId>
105             <artifactId>org.openflow.openflowj</artifactId>
106             <version>1.0.2-SNAPSHOT</version>
107         </dependency>
108         <dependency>
109             <groupId>com.fasterxml.jackson.core</groupId>
110             <artifactId>jackson-annotations</artifactId>
111             <version>2.2.2</version>
112         </dependency>
113         <dependency>
114             <groupId>com.fasterxml.jackson.core</groupId>
115             <artifactId>jackson-core</artifactId>
116             <version>2.2.2</version>
117         </dependency>
118         <dependency>
119             <groupId>com.fasterxml.jackson.core</groupId>
120             <artifactId>jackson-databind</artifactId>
121             <version>2.2.2</version>
122         </dependency>
123         <dependency>
124             <groupId>javax.portlet</groupId>
125             <artifactId>portlet-api</artifactId>
126             <version>2.0</version>
127         </dependency>
128         <dependency>
129             <groupId>commons-codec</groupId>
130             <artifactId>commons-codec</artifactId>
131             <version>1.4</version>
132             <optional>true</optional>
133         </dependency>
134         <dependency>
135             <groupId>org.apache.httpcomponents</groupId>
136             <artifactId>httpcore-nio</artifactId>
137             <version>4.2.1</version>
138             <optional>true</optional>
139         </dependency>
140         <dependency>
141             <groupId>io.netty</groupId>
142             <artifactId>netty-all</artifactId>
143             <version>4.0.8.Final</version>
144         </dependency>
145         <dependency>
146             <groupId>commons-lang</groupId>
147             <artifactId>commons-lang</artifactId>
148             <version>2.3</version>
149         </dependency>
150         <dependency>
151           <groupId>commons-collections</groupId>
152           <artifactId>commons-collections</artifactId>
153           <version>1.0</version>
154         </dependency>
155     </dependencies>
156 </project>