Fix an eclipse warning
[controller.git] / opendaylight / md-sal / sal-remoterpc-connector / 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"
3          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4     <modelVersion>4.0.0</modelVersion>
5     <parent>
6         <groupId>org.opendaylight.controller</groupId>
7         <artifactId>config-parent</artifactId>
8         <version>0.6.0-SNAPSHOT</version>
9         <relativePath>../../config/config-parent</relativePath>
10     </parent>
11
12     <artifactId>sal-remoterpc-connector</artifactId>
13     <version>1.5.0-SNAPSHOT</version>
14     <packaging>bundle</packaging>
15
16     <dependencyManagement>
17         <dependencies>
18             <dependency>
19                 <groupId>org.opendaylight.controller</groupId>
20                 <artifactId>mdsal-artifacts</artifactId>
21                 <version>1.5.0-SNAPSHOT</version>
22                 <type>pom</type>
23                 <scope>import</scope>
24             </dependency>
25         </dependencies>
26     </dependencyManagement>
27
28     <dependencies>
29         <dependency>
30             <groupId>com.google.guava</groupId>
31             <artifactId>guava</artifactId>
32         </dependency>
33         <dependency>
34             <groupId>com.typesafe.akka</groupId>
35             <artifactId>akka-actor_${scala.version}</artifactId>
36         </dependency>
37         <dependency>
38             <groupId>com.typesafe.akka</groupId>
39             <artifactId>akka-cluster_${scala.version}</artifactId>
40         </dependency>
41         <dependency>
42             <groupId>com.typesafe.akka</groupId>
43             <artifactId>akka-remote_${scala.version}</artifactId>
44         </dependency>
45         <dependency>
46             <groupId>com.typesafe.akka</groupId>
47             <artifactId>akka-testkit_${scala.version}</artifactId>
48             <scope>test</scope>
49         </dependency>
50         <dependency>
51             <groupId>com.typesafe.akka</groupId>
52             <artifactId>akka-osgi_${scala.version}</artifactId>
53         </dependency>
54         <dependency>
55             <groupId>com.typesafe.akka</groupId>
56             <artifactId>akka-slf4j_${scala.version}</artifactId>
57         </dependency>
58         <dependency>
59             <groupId>com.typesafe.akka</groupId>
60             <artifactId>akka-persistence_${scala.version}</artifactId>
61         </dependency>
62         <!-- SAL Dependencies -->
63         <dependency>
64             <groupId>org.opendaylight.controller</groupId>
65             <artifactId>sal-connector-api</artifactId>
66         </dependency>
67         <dependency>
68             <groupId>org.opendaylight.controller</groupId>
69             <artifactId>sal-common-util</artifactId>
70         </dependency>
71         <dependency>
72             <groupId>org.opendaylight.controller</groupId>
73             <artifactId>sal-core-api</artifactId>
74         </dependency>
75         <dependency>
76             <groupId>org.opendaylight.controller</groupId>
77             <artifactId>sal-core-spi</artifactId>
78         </dependency>
79         <dependency>
80             <groupId>org.opendaylight.controller</groupId>
81             <artifactId>sal-dom-config</artifactId>
82         </dependency>
83         <dependency>
84             <groupId>org.opendaylight.controller</groupId>
85             <artifactId>sal-common-impl</artifactId>
86         </dependency>
87         <dependency>
88             <groupId>org.opendaylight.controller</groupId>
89             <artifactId>sal-clustering-commons</artifactId>
90         </dependency>
91         <!-- Yang tools-->
92         <dependency>
93             <groupId>org.opendaylight.yangtools</groupId>
94             <artifactId>yang-data-api</artifactId>
95         </dependency>
96         <dependency>
97             <groupId>org.opendaylight.yangtools</groupId>
98             <artifactId>yang-model-api</artifactId>
99         </dependency>
100         <dependency>
101             <groupId>org.opendaylight.yangtools</groupId>
102             <artifactId>yang-data-impl</artifactId>
103         </dependency>
104         <dependency>
105             <groupId>org.opendaylight.yangtools</groupId>
106             <artifactId>yang-common</artifactId>
107         </dependency>
108         <dependency>
109             <groupId>org.osgi</groupId>
110             <artifactId>org.osgi.core</artifactId>
111         </dependency>
112         <dependency>
113             <groupId>org.slf4j</groupId>
114             <artifactId>slf4j-api</artifactId>
115         </dependency>
116         <dependency>
117             <groupId>org.scala-lang</groupId>
118             <artifactId>scala-library</artifactId>
119         </dependency>
120         <dependency>
121             <groupId>io.dropwizard.metrics</groupId>
122             <artifactId>metrics-core</artifactId>
123         </dependency>
124         <dependency>
125             <groupId>io.dropwizard.metrics</groupId>
126             <artifactId>metrics-graphite</artifactId>
127         </dependency>
128         <!-- Test Dependencies -->
129         <dependency>
130             <groupId>junit</groupId>
131             <artifactId>junit</artifactId>
132             <scope>test</scope>
133         </dependency>
134         <dependency>
135             <groupId>org.mockito</groupId>
136             <artifactId>mockito-core</artifactId>
137             <scope>test</scope>
138         </dependency>
139         <dependency>
140             <groupId>org.slf4j</groupId>
141             <artifactId>slf4j-simple</artifactId>
142             <scope>test</scope>
143         </dependency>
144         <dependency>
145             <groupId>com.google.collections</groupId>
146             <artifactId>google-collections</artifactId>
147             <version>1.0</version>
148             <scope>test</scope>
149         </dependency>
150         <dependency>
151             <groupId>org.opendaylight.yangtools</groupId>
152             <artifactId>yang-test-util</artifactId>
153         </dependency>
154     </dependencies>
155
156     <build>
157         <plugins>
158             <plugin>
159                 <groupId>org.apache.felix</groupId>
160                 <artifactId>maven-bundle-plugin</artifactId>
161                 <extensions>true</extensions>
162                 <configuration>
163                     <instructions>
164                         <Bundle-Name>${project.groupId}.${project.artifactId}</Bundle-Name>
165                         <Export-package></Export-package>
166                         <Private-Package></Private-Package>
167                         <Import-Package>
168                             !org.iq80.*;
169                             !*snappy;
170                             !org.jboss.*;
171                             !com.jcraft.*;
172                             !org.fusesource.*;
173                             !*jetty*;
174                             !sun.security.*;
175                             org.opendaylight.controller.cluster;
176                             *
177                         </Import-Package>
178                         <!--
179                         <Embed-Dependency>
180                             sal-clustering-commons;
181                             sal-akka-raft;
182                             *metrics*;
183                             !sal*;
184                             !*config-api*;
185                             !*testkit*;
186                             *protobuf*;
187                             akka*;
188                             *scala*;
189                             *config*;
190                             *netty*;
191                             *uncommons*;
192                         </Embed-Dependency>
193                         <Embed-Transitive>true</Embed-Transitive>
194                       -->
195                     </instructions>
196                 </configuration>
197             </plugin>
198             <plugin>
199               <groupId>org.apache.maven.plugins</groupId>
200               <artifactId>maven-checkstyle-plugin</artifactId>
201               <configuration>
202                 <propertyExpansion>checkstyle.violationSeverity=error</propertyExpansion>
203               </configuration>
204             </plugin>
205             <plugin>
206               <groupId>org.codehaus.mojo</groupId>
207               <artifactId>findbugs-maven-plugin</artifactId>
208               <configuration>
209                 <failOnError>true</failOnError>
210               </configuration>
211             </plugin>
212         </plugins>
213     </build>
214
215     <scm>
216         <connection>scm:git:http://git.opendaylight.org/gerrit/controller.git</connection>
217         <developerConnection>scm:git:ssh://git.opendaylight.org:29418/controller.git</developerConnection>
218         <tag>HEAD</tag>
219         <url>https://wiki.opendaylight.org/view/OpenDaylight_Controller:MD-SAL:Architecture:Clustering</url>
220     </scm>
221
222 </project>