1 <?xml version="1.0" encoding="UTF-8"?>
\r
3 Copyright © 2017-2018 AT&T Intellectual Property.
\r
4 Modifications Copyright © 2018 IBM.
\r
6 Licensed under the Apache License, Version 2.0 (the "License");
\r
7 you may not use this file except in compliance with the License.
\r
8 You may obtain a copy of the License at
\r
10 http://www.apache.org/licenses/LICENSE-2.0
\r
12 Unless required by applicable law or agreed to in writing, software
\r
13 distributed under the License is distributed on an "AS IS" BASIS,
\r
14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r
15 See the License for the specific language governing permissions and
\r
16 limitations under the License.
\r
19 <project xmlns="http://maven.apache.org/POM/4.0.0"
\r
20 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
\r
21 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
\r
22 <modelVersion>4.0.0</modelVersion>
\r
25 <groupId>org.onap.ccsdk.parent</groupId>
\r
26 <artifactId>odlparent-lite</artifactId>
\r
27 <version>1.1.0-SNAPSHOT</version>
\r
30 <groupId>org.onap.ccsdk.config</groupId>
\r
31 <artifactId>blueprints-processor</artifactId>
\r
32 <version>0.0.1-SNAPSHOT</version>
\r
33 <packaging>pom</packaging>
\r
35 <name>Blueprints Processor Module</name>
\r
36 <url>http://wiki.sdn.labs.att.com</url>
\r
37 <description>Blueprints Processor Blueprints Processor</description>
\r
40 <maven.javadoc.failOnError>false</maven.javadoc.failOnError>
\r
41 <maven.bundle.version>3.5.0</maven.bundle.version>
\r
43 <odl.mdsal.features.version>2.3.3</odl.mdsal.features.version>
\r
44 <odl.controller.config.api.version>0.7.3</odl.controller.config.api.version>
\r
46 <spring.version>4.2.9.RELEASE</spring.version>
\r
47 <apache.httpcomponents.core.version>4.4.10</apache.httpcomponents.core.version>
\r
48 <apache.httpcomponents.client.version>4.5.6</apache.httpcomponents.client.version>
\r
50 <common.collections.version>3.2.2</common.collections.version>
\r
51 <common.io.version>2.5</common.io.version>
\r
52 <snakeyaml.version>1.12</snakeyaml.version>
\r
53 <velocity.version>1.7</velocity.version>
\r
55 <jsonpath.version>2.3.0</jsonpath.version>
\r
56 <json-smart.version>2.3</json-smart.version>
\r
58 <accessors-smart.version>1.2</accessors-smart.version>
\r
59 <asm.version>5.0.4</asm.version>
\r
60 <jsch.version>0.1.54</jsch.version>
\r
61 <jasypt.version>1.9.2</jasypt.version>
\r
62 <xercesImpl.version>2.11.0</xercesImpl.version>
\r
64 <!-- Test Dependencies -->
\r
65 <powermock.version>1.6.6</powermock.version>
\r
66 <sling.version>2.3.2</sling.version>
\r
69 <dependencyManagement>
\r
72 <groupId>org.onap.ccsdk.config</groupId>
\r
73 <artifactId>blueprints-processor-features</artifactId>
\r
74 <classifier>features</classifier>
\r
76 <version>${project.version}</version>
\r
79 <groupId>org.onap.ccsdk.sli.core</groupId>
\r
80 <artifactId>sli-provider</artifactId>
\r
81 <version>${ccsdk.sli.core.version}</version>
\r
82 <scope>compile</scope>
\r
85 <groupId>org.apache.karaf.shell</groupId>
\r
87 org.apache.karaf.shell.console
\r
93 <groupId>org.onap.ccsdk.sli.adaptors</groupId>
\r
94 <artifactId>sql-resource-provider</artifactId>
\r
95 <version>${ccsdk.sli.adaptors.version}</version>
\r
96 <scope>compile</scope>
\r
99 <!-- ODL Features -->
\r
101 <groupId>org.opendaylight.mdsal</groupId>
\r
102 <artifactId>features-mdsal</artifactId>
\r
103 <version>${odl.mdsal.features.version}</version>
\r
104 <classifier>features</classifier>
\r
106 <scope>runtime</scope>
\r
109 <!-- Common Utils -->
\r
111 <groupId>org.apache.commons</groupId>
\r
112 <artifactId>commons-lang3</artifactId>
\r
113 <version>${commons.lang3.version}</version>
\r
116 <groupId>com.att.eelf</groupId>
\r
117 <artifactId>eelf-core</artifactId>
\r
118 <version>${eelf.version}</version>
\r
122 <groupId>org.springframework</groupId>
\r
123 <artifactId>spring-core</artifactId>
\r
124 <version>${spring.version}</version>
\r
127 <groupId>org.springframework</groupId>
\r
128 <artifactId>spring-aop</artifactId>
\r
129 <version>${spring.version}</version>
\r
132 <groupId>org.springframework</groupId>
\r
133 <artifactId>spring-beans</artifactId>
\r
134 <version>${spring.version}</version>
\r
137 <groupId>org.springframework</groupId>
\r
138 <artifactId>spring-context</artifactId>
\r
139 <version>${spring.version}</version>
\r
142 <groupId>org.springframework</groupId>
\r
143 <artifactId>spring-expression</artifactId>
\r
144 <version>${spring.version}</version>
\r
147 <groupId>org.springframework</groupId>
\r
148 <artifactId>spring-jdbc</artifactId>
\r
149 <version>${spring.version}</version>
\r
152 <groupId>org.springframework</groupId>
\r
153 <artifactId>spring-tx</artifactId>
\r
154 <version>${spring.version}</version>
\r
157 <groupId>org.springframework</groupId>
\r
158 <artifactId>spring-web</artifactId>
\r
159 <version>${spring.version}</version>
\r
162 <groupId>equinoxSDK381</groupId>
\r
163 <artifactId>org.eclipse.osgi</artifactId>
\r
164 <version>${equinox.osgi.version}</version>
\r
167 <groupId>com.fasterxml.jackson.core</groupId>
\r
168 <artifactId>jackson-databind</artifactId>
\r
169 <version>${jackson.version}</version>
\r
172 <groupId>com.fasterxml.jackson.core</groupId>
\r
173 <artifactId>jackson-annotations</artifactId>
\r
174 <version>${jackson.version}</version>
\r
177 <groupId>com.fasterxml.jackson.core</groupId>
\r
178 <artifactId>jackson-core</artifactId>
\r
179 <version>${jackson.version}</version>
\r
182 <groupId>com.fasterxml.jackson.dataformat</groupId>
\r
183 <artifactId>jackson-dataformat-xml</artifactId>
\r
184 <version>${jackson.version}</version>
\r
187 <groupId>com.fasterxml.jackson.module</groupId>
\r
188 <artifactId>jackson-module-jaxb-annotations</artifactId>
\r
189 <version>${jackson.version}</version>
\r
192 <groupId>com.fasterxml.jackson.dataformat</groupId>
\r
193 <artifactId>jackson-dataformat-yaml</artifactId>
\r
194 <version>${jackson.version}</version>
\r
197 <groupId>com.fasterxml.jackson.module</groupId>
\r
198 <artifactId>jackson-module-jsonSchema</artifactId>
\r
199 <version>${jackson.version}</version>
\r
202 <groupId>com.fasterxml.jackson.datatype</groupId>
\r
203 <artifactId>jackson-datatype-json-org</artifactId>
\r
204 <version>${jackson.version}</version>
\r
207 <groupId>com.fasterxml.jackson.jaxrs</groupId>
\r
208 <artifactId>jackson-jaxrs-base</artifactId>
\r
209 <version>${jackson.version}</version>
\r
212 <groupId>com.fasterxml.jackson.jaxrs</groupId>
\r
213 <artifactId>jackson-jaxrs-json-provider</artifactId>
\r
214 <version>${jackson.version}</version>
\r
217 <groupId>org.json</groupId>
\r
218 <artifactId>json</artifactId>
\r
219 <version>${org.json.version}</version>
\r
222 <groupId>com.jayway.jsonpath</groupId>
\r
223 <artifactId>json-path</artifactId>
\r
224 <version>${jsonpath.version}</version>
\r
227 <groupId>org.yaml</groupId>
\r
228 <artifactId>snakeyaml</artifactId>
\r
229 <version>${snakeyaml.version}</version>
\r
232 <groupId>org.apache.velocity</groupId>
\r
233 <artifactId>velocity</artifactId>
\r
234 <version>${velocity.version}</version>
\r
237 <groupId>commons-collections</groupId>
\r
238 <artifactId>commons-collections</artifactId>
\r
239 <version>${common.collections.version}</version>
\r
242 <groupId>commons-io</groupId>
\r
243 <artifactId>commons-io</artifactId>
\r
244 <version>${common.io.version}</version>
\r
247 <groupId>org.codehaus.jettison</groupId>
\r
248 <artifactId>jettison</artifactId>
\r
249 <version>${jettison.version}</version>
\r
250 <scope>provided</scope>
\r
253 <groupId>com.jcraft</groupId>
\r
254 <artifactId>jsch</artifactId>
\r
255 <version>${jsch.version}</version>
\r
258 <groupId>org.jasypt</groupId>
\r
259 <artifactId>jasypt</artifactId>
\r
260 <version>${jasypt.version}</version>
\r
263 <groupId>xerces</groupId>
\r
264 <artifactId>xercesImpl</artifactId>
\r
265 <version>${xercesImpl.version}</version>
\r
268 <groupId>com.sun.jersey</groupId>
\r
269 <artifactId>jersey-client</artifactId>
\r
270 <version>${jersey.client.version}</version>
\r
271 <scope>provided</scope>
\r
274 <groupId>com.sun.jersey</groupId>
\r
275 <artifactId>jersey-core</artifactId>
\r
276 <version>${jersey.version}</version>
\r
277 <scope>provided</scope>
\r
280 <groupId>org.mariadb.jdbc</groupId>
\r
281 <artifactId>mariadb-java-client</artifactId>
\r
282 <version>${mariadb.connector.version}</version>
\r
283 <scope>runtime</scope>
\r
286 <!-- Common Bundles -->
\r
288 <groupId>org.apache.httpcomponents</groupId>
\r
289 <artifactId>httpclient-osgi</artifactId>
\r
290 <version>${apache.httpcomponents.client.version}</version>
\r
293 <groupId>org.apache.httpcomponents</groupId>
\r
294 <artifactId>httpcore-osgi</artifactId>
\r
295 <version>${apache.httpcomponents.core.version}</version>
\r
298 <!-- SelfService Features -->
\r
300 <groupId>org.onap.ccsdk.config</groupId>
\r
301 <artifactId>blueprints-model-provider</artifactId>
\r
302 <version>${project.version}</version>
\r
303 <scope>compile</scope>
\r
306 <groupId>org.onap.ccsdk.config</groupId>
\r
307 <artifactId>blueprints-data-adaptor-provider</artifactId>
\r
308 <version>${project.version}</version>
\r
309 <scope>compile</scope>
\r
312 <groupId>org.onap.ccsdk.config</groupId>
\r
313 <artifactId>blueprints-rest-adaptor-provider</artifactId>
\r
314 <version>${project.version}</version>
\r
315 <scope>compile</scope>
\r
318 <groupId>org.onap.ccsdk.config</groupId>
\r
319 <artifactId>blueprints-generator-provider</artifactId>
\r
320 <version>${project.version}</version>
\r
321 <scope>compile</scope>
\r
324 <groupId>org.onap.ccsdk.config</groupId>
\r
325 <artifactId>blueprints-assignment-provider</artifactId>
\r
326 <version>${project.version}</version>
\r
327 <scope>compile</scope>
\r
330 <!-- Test Dependencies -->
\r
332 <groupId>org.springframework</groupId>
\r
333 <artifactId>spring-test</artifactId>
\r
334 <version>${spring.version}</version>
\r
335 <scope>test</scope>
\r
338 <groupId>com.h2database</groupId>
\r
339 <artifactId>h2</artifactId>
\r
340 <version>${h2database.version}</version>
\r
341 <scope>test</scope>
\r
344 <groupId>org.apache.sling</groupId>
\r
345 <artifactId>org.apache.sling.testing.osgi-mock</artifactId>
\r
346 <version>${sling.version}</version>
\r
347 <scope>test</scope>
\r
350 <groupId>org.mockito</groupId>
\r
351 <artifactId>mockito-core</artifactId>
\r
352 <version>${mockito.version}</version>
\r
353 <scope>test</scope>
\r
356 <groupId>org.powermock</groupId>
\r
357 <artifactId>powermock-api-mockito</artifactId>
\r
358 <version>${powermock.version}</version>
\r
359 <scope>test</scope>
\r
362 <groupId>org.powermock</groupId>
\r
363 <artifactId>powermock-api-support</artifactId>
\r
364 <version>${powermock.version}</version>
\r
365 <scope>test</scope>
\r
368 <groupId>org.powermock</groupId>
\r
369 <artifactId>powermock-core</artifactId>
\r
370 <version>${powermock.version}</version>
\r
371 <scope>test</scope>
\r
374 <groupId>org.powermock</groupId>
\r
375 <artifactId>powermock-module-junit4</artifactId>
\r
376 <version>${powermock.version}</version>
\r
377 <scope>test</scope>
\r
380 <groupId>org.powermock</groupId>
\r
381 <artifactId>powermock-reflect</artifactId>
\r
382 <version>${powermock.version}</version>
\r
383 <scope>test</scope>
\r
386 <groupId>junit</groupId>
\r
387 <artifactId>junit</artifactId>
\r
388 <version>${junit.version}</version>
\r
389 <scope>test</scope>
\r
392 </dependencyManagement>
\r
397 <groupId>org.apache.maven.plugins</groupId>
\r
398 <artifactId>maven-javadoc-plugin</artifactId>
\r
400 <excludePackageNames>org.opendaylight.*:io.netty.*:org.osgi.*:org.apache.*
\r
401 </excludePackageNames>
\r
408 <module>adaptors</module>
\r
409 <module>plugin</module>
\r
410 <module>features</module>
\r
411 <module>installer</module>
\r