Assign image keyname and pubkey at vnf level
[ccsdk/apps.git] / sdnr / wireless-transport / code-Carbon-SR1 / apps / devicemanager / impl / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Copyright (c) 2015 Wipro Ltd. All rights reserved. This program and
3         the accompanying materials are made available under the terms of the Eclipse
4         Public License v1.0 which accompanies this distribution, and is available
5         at http://www.eclipse.org/legal/epl-v10.html INTERNAL -->
6 <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">
7         <parent>
8                 <groupId>org.opendaylight.mwtn</groupId>
9                 <artifactId>config-parent</artifactId>
10                 <version>0.5.1-SNAPSHOT</version>
11                 <relativePath>../../commons/config-parent</relativePath>
12         </parent>
13
14         <modelVersion>4.0.0</modelVersion>
15         <artifactId>devicemanager-impl</artifactId>
16         <packaging>bundle</packaging>
17
18         <properties>
19                 <maven.build.timestamp.format>yyyy-MM-dd HH:mm</maven.build.timestamp.format>
20                 <buildtime>${maven.build.timestamp} UTC</buildtime>
21         </properties>
22         <dependencies>
23                 <dependency>
24                         <groupId>org.opendaylight.mwtn</groupId>
25                         <artifactId>devicemodel</artifactId>
26                         <version>${project.version}</version>
27                 </dependency>
28                 <dependency>
29                         <groupId>org.opendaylight.mwtn</groupId>
30                         <artifactId>websocketmanager-api</artifactId>
31                         <version>${project.version}</version>
32                 </dependency>
33                 <dependency>
34                         <groupId>org.opendaylight.mwtn</groupId>
35                         <artifactId>devicemanager-api</artifactId>
36                         <version>${project.version}</version>
37                 </dependency>
38                 <dependency>
39                         <groupId>org.opendaylight.netconf</groupId>
40                         <artifactId>sal-netconf-connector</artifactId>
41                         <version>${mdsal.version}</version>
42                 </dependency>
43                 <dependency>
44                         <groupId>org.opendaylight.controller.model</groupId>
45                         <artifactId>model-inventory</artifactId>
46                 </dependency>
47                 <dependency>
48                         <groupId>org.opendaylight.mdsal.model</groupId>
49                         <artifactId>ietf-topology</artifactId>
50                         <!-- <version>${ietf.topology.version}</version> -->
51                 </dependency>
52                 <dependency>
53                         <groupId>org.json</groupId>
54                         <artifactId>json</artifactId>
55                 </dependency>
56                 <dependency>
57                         <groupId>javax.mail</groupId>
58                         <artifactId>mail</artifactId>
59                         <version>1.4.7</version>
60                 </dependency>
61                 <dependency>
62                         <groupId>org.slf4j</groupId>
63                         <artifactId>slf4j-log4j12</artifactId>
64                         <!-- <version>1.6.6</version> managed -->
65                 </dependency>
66                 <dependency>
67                     <groupId>commons-beanutils</groupId>
68                     <artifactId>commons-beanutils</artifactId>
69                     <version>1.9.3</version>
70                 </dependency>
71                 <dependency>
72                     <groupId>org.apache.commons</groupId>
73                     <artifactId>commons-configuration2</artifactId>
74                     <version>2.2</version>
75                 </dependency>
76
77                 <!-- Elasticsearch dependencies below that should NOT be part of this bundle -->
78                 <dependency>
79                         <groupId>com.google.guava</groupId>
80                         <artifactId>guava</artifactId>
81                         <!-- <version>18.0</version> -->
82                         <scope>compile</scope>
83                 </dependency>
84
85                 <!-- Elasticsearch dependencies below should be part of this bundle -->
86                 <!-- https://mvnrepository.com/artifact/org.elasticsearch/elasticsearch -->
87                 <dependency>
88                         <groupId>org.elasticsearch</groupId>
89                         <artifactId>elasticsearch</artifactId>
90                         <version>2.2.0</version>
91                 </dependency>
92                 <dependency>
93                         <groupId>com.spatial4j</groupId>
94                         <artifactId>spatial4j</artifactId>
95                         <version>0.5</version>
96                         <scope>compile</scope>
97                 </dependency>
98                 <dependency>
99                         <groupId>org.elasticsearch</groupId>
100                         <artifactId>securesm</artifactId>
101                         <version>1.0</version>
102                         <scope>compile</scope>
103                 </dependency>
104                 <dependency>
105                         <groupId>com.carrotsearch</groupId>
106                         <artifactId>hppc</artifactId>
107                         <version>0.7.1</version>
108                         <scope>compile</scope>
109                 </dependency>
110                 <dependency>
111                         <groupId>joda-time</groupId>
112                         <artifactId>joda-time</artifactId>
113                         <version>2.8.2</version>
114                         <scope>compile</scope>
115                 </dependency>
116                 <dependency>
117                         <groupId>org.joda</groupId>
118                         <artifactId>joda-convert</artifactId>
119                         <version>1.2</version>
120                         <scope>compile</scope>
121                 </dependency>
122                 <dependency>
123                         <groupId>com.fasterxml.jackson.core</groupId>
124                         <artifactId>jackson-core</artifactId>
125                         <version>2.6.3</version>
126                         <scope>compile</scope>
127                 </dependency>
128                 <dependency>
129                         <groupId>com.fasterxml.jackson.core</groupId>
130                         <artifactId>jackson-annotations</artifactId>
131                         <version>2.6.3</version>
132                         <scope>compile</scope>
133                 </dependency>
134                 <dependency>
135                         <groupId>com.fasterxml.jackson.core</groupId>
136                         <artifactId>jackson-databind</artifactId>
137                         <version>2.6.3</version>
138                         <scope>compile</scope>
139                 </dependency>
140                 <dependency>
141                         <groupId>com.fasterxml.jackson.dataformat</groupId>
142                         <artifactId>jackson-dataformat-smile</artifactId>
143                         <version>2.6.3</version>
144                         <scope>compile</scope>
145                 </dependency>
146                 <dependency>
147                         <groupId>com.fasterxml.jackson.dataformat</groupId>
148                         <artifactId>jackson-dataformat-yaml</artifactId>
149                         <version>2.6.3</version>
150                         <scope>compile</scope>
151                 </dependency>
152                 <dependency>
153                         <groupId>com.fasterxml.jackson.dataformat</groupId>
154                         <artifactId>jackson-dataformat-cbor</artifactId>
155                         <version>2.6.3</version>
156                         <scope>compile</scope>
157                 </dependency>
158                 <dependency>
159                         <groupId>org.yaml</groupId>
160                         <artifactId>snakeyaml</artifactId>
161                         <version>1.15</version>
162                         <scope>compile</scope>
163                 </dependency>
164                 <dependency>
165                         <groupId>io.netty</groupId>
166                         <artifactId>netty</artifactId>
167                         <version>3.10.5.Final</version>
168                         <scope>compile</scope>
169                 </dependency>
170                 <dependency>
171                         <groupId>com.ning</groupId>
172                         <artifactId>compress-lzf</artifactId>
173                         <version>1.0.2</version>
174                         <scope>compile</scope>
175                 </dependency>
176                 <dependency>
177                         <groupId>com.tdunning</groupId>
178                         <artifactId>t-digest</artifactId>
179                         <version>3.0</version>
180                         <scope>compile</scope>
181                 </dependency>
182                 <dependency>
183                         <groupId>org.hdrhistogram</groupId>
184                         <artifactId>HdrHistogram</artifactId>
185                         <version>2.1.6</version>
186                         <scope>compile</scope>
187                 </dependency>
188                 <dependency>
189                         <groupId>com.twitter</groupId>
190                         <artifactId>jsr166e</artifactId>
191                         <version>1.1.0</version>
192                         <scope>compile</scope>
193                 </dependency>
194
195                 <!-- Implicit dependencies -->
196                 <dependency>
197                 <groupId>org.apache.lucene</groupId>
198                 <artifactId>lucene-core</artifactId>
199                         <version>5.4.1</version>
200                 </dependency>
201                 <dependency>
202                 <groupId>org.apache.lucene</groupId>
203                 <artifactId>lucene-backward-codecs</artifactId>
204                         <version>5.4.1</version>
205                 </dependency>
206                 <dependency>
207                 <groupId>org.apache.lucene</groupId>
208                 <artifactId>lucene-analyzers-common</artifactId>
209                         <version>5.4.1</version>
210                 </dependency>
211                 <dependency>
212                 <groupId>org.apache.lucene</groupId>
213                 <artifactId>lucene-queries</artifactId>
214                         <version>5.4.1</version>
215                 </dependency>
216                 <dependency>
217                 <groupId>org.apache.lucene</groupId>
218                 <artifactId>lucene-memory</artifactId>
219                         <version>5.4.1</version>
220                 </dependency>
221                 <dependency>
222                 <groupId>org.apache.lucene</groupId>
223                 <artifactId>lucene-highlighter</artifactId>
224                         <version>5.4.1</version>
225                 </dependency>
226                 <dependency>
227                 <groupId>org.apache.lucene</groupId>
228                 <artifactId>lucene-queryparser</artifactId>
229                         <version>5.4.1</version>
230                 </dependency>
231                 <dependency>
232                 <groupId>org.apache.lucene</groupId>
233                 <artifactId>lucene-sandbox</artifactId>
234                         <version>5.4.1</version>
235                 </dependency>
236                 <dependency>
237                 <groupId>org.apache.lucene</groupId>
238                 <artifactId>lucene-suggest</artifactId>
239                         <version>5.4.1</version>
240                 </dependency>
241                 <dependency>
242                 <groupId>org.apache.lucene</groupId>
243                 <artifactId>lucene-misc</artifactId>
244                         <version>5.4.1</version>
245                 </dependency>
246                 <dependency>
247                 <groupId>org.apache.lucene</groupId>
248                 <artifactId>lucene-join</artifactId>
249                         <version>5.4.1</version>
250                 </dependency>
251                 <dependency>
252                 <groupId>org.apache.lucene</groupId>
253                 <artifactId>lucene-grouping</artifactId>
254                         <version>5.4.1</version>
255                 </dependency>
256                 <dependency>
257                 <groupId>org.apache.lucene</groupId>
258                 <artifactId>lucene-spatial</artifactId>
259                         <version>5.4.1</version>
260                 </dependency>
261                 <dependency>
262                 <groupId>org.apache.lucene</groupId>
263                 <artifactId>lucene-spatial3d</artifactId>
264                         <version>5.4.1</version>
265                 </dependency>
266                 <dependency>
267                     <groupId>jakarta-regexp</groupId>
268                     <artifactId>jakarta-regexp</artifactId>
269                     <version>1.4</version>
270                 </dependency>
271                 <dependency>
272                     <groupId>commons-collections</groupId>
273                     <artifactId>commons-collections</artifactId>
274                     <version>3.2.2</version>
275                 </dependency>
276                 <dependency>
277                     <groupId>commons-logging</groupId>
278                     <artifactId>commons-logging</artifactId>
279                     <version>1.2</version>
280                 </dependency>
281                 <dependency>
282                     <groupId>commons-cli</groupId>
283                     <artifactId>commons-cli</artifactId>
284                     <version>1.3.1</version>
285                 </dependency>
286                 <dependency>
287                   <groupId>org.apache.commons</groupId>
288                   <artifactId>commons-lang3</artifactId>
289           <version>3.4</version>
290                 </dependency>
291                 <dependency>
292                         <groupId>com.typesafe.akka</groupId>
293                         <artifactId>akka-actor_2.11</artifactId>
294                 </dependency>
295                 <dependency>
296                         <groupId>com.typesafe.akka</groupId>
297                         <artifactId>akka-cluster_2.11</artifactId>
298                 </dependency>
299         </dependencies>
300         <build>
301                 <resources>
302                         <resource>
303                                 <directory>src/main/resources</directory>
304                                 <filtering>true</filtering>
305                         </resource>
306                 </resources>
307                 <plugins>
308                         <plugin>
309                                 <groupId>org.apache.maven.plugins</groupId>
310                                 <artifactId>maven-compiler-plugin</artifactId>
311                                 <configuration>
312                                         <source>1.8</source>
313                                         <target>1.8</target>
314                                 </configuration>
315                         </plugin>
316                         <plugin>
317                                 <groupId>org.apache.felix</groupId>
318                                 <artifactId>maven-bundle-plugin</artifactId>
319                                 <extensions>true</extensions>
320                                 <configuration>
321                                         <instructions>
322                                                 <Import-Package>
323                                                         com.github.mustachejava;resolution:=optional,
324                                                         com.sun.jna.*;resolution:=optional,
325                                                         com.vividsolutions.jts.*;resolution:=optional,
326                                                         org.apache.log4j.helpers;resolution:=optional,
327                                                         org.noggit;resolution:=optional,
328                                                         org.apache.commons.jexl2;resolution:=optional,
329                                                         org.apache.commons.jxpath.*;resolution:=optional,
330                                                         org.apache.commons.vfs2.*;resolution:=optional,
331                                                         org.apache.commons.commons-codec;resolution:=optional,
332                                                         org.apache.xml.resolver.*;resolution:=optional,
333                                                         org.apache.log;resolution:=optional,
334                                                         *;resolution:=optional
335                                                 </Import-Package>
336                                                 <Embed-Dependency>jackson*,ela*,joda*,Hdr*,lucene*,
337                                                 hppc,jsr166e,t-digest,snakeyaml,securesm,spatial4j,compress-lzf,commons-cli,jakarta-regexp,
338                                                 commons-lang3,commons-collections,commons-logging,commons-beanutils,commons-configuration2</Embed-Dependency>
339                                                 <Include-Resource>{maven-resources},{maven-dependencies},META-INF/git.properties=-target/classes/META-INF/git.properties</Include-Resource>
340                                                 <Embed-Transitive>true</Embed-Transitive>
341                                         </instructions>
342                                 </configuration>
343                         </plugin>
344                 </plugins>
345         </build>
346
347 </project>