blob: beb42242b0cb419aab7c357308b9fc636b356a03 [file] [log] [blame]
ChrisC025301d2017-01-31 11:40:03 +01001<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -04002 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.onap.oparent</groupId>
6 <artifactId>oparent</artifactId>
7 <version>1.1.0</version>
8 <relativePath />
9 </parent>
10 <groupId>org.onap.so</groupId>
11 <artifactId>so</artifactId>
12 <packaging>pom</packaging>
13 <version>1.3.0-SNAPSHOT</version>
14 <name>so</name>
15 <description>This Maven project is responsible to build and package all child projects - contributions in the MSO project.
ChrisC025301d2017-01-31 11:40:03 +010016 This build can be configured to run Functional tests and to start/stop a jboss server + Mysql DB.
17 "mvn clean install -P with-integration-tests -Dintegration-tests-user=root -Dintegration-tests-group=root -Dintegration-tests-db-type=MYSQL"
18 </description>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -040019 <organization>
20 <name>ONAP - SO</name>
21 <url>http://www.onap.org/</url>
22 </organization>
23 <modules>
24 <module>deployment-configs</module>
25 <module>common</module>
26 <module>mso-catalog-db</module>
27 <module>mso-api-handlers</module>
28 <module>adapters</module>
29 <module>asdc-controller</module>
30 <module>bpmn</module>
31 <module>cloudify-client</module>
32 <module>packages</module>
33 </modules>
34 <properties>
35 <project.mso.base.folder>.</project.mso.base.folder>
36 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
37 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
38 <sonar.language>java</sonar.language>
39 <sonar.java.coveragePlugin>jacoco</sonar.java.coveragePlugin>
40 <sonar.surefire.reportsPath>${project.build.directory}/surefire-reports</sonar.surefire.reportsPath>
41 <sonar.jacoco.reportPath>${project.build.directory}/code-coverage/jacoco-ut.exec</sonar.jacoco.reportPath>
seshukm94c0ee42018-08-07 17:54:58 +080042 <!--sonar.jacoco.itReportPath>${project.mso.base.folder}/packages/arquillian-unit-tests/target/mso-automated-tests/jacoco-it.exec</sonar.jacoco.itReportPath -->
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -040043 <sonar.jacoco.reportMissing.force.zero>true</sonar.jacoco.reportMissing.force.zero>
44 <sonar.projectVersion>${project.version}</sonar.projectVersion>
45 <sonar.cpd.exclusions>**/*</sonar.cpd.exclusions>
46 <jacoco.version>0.7.5.201505241946</jacoco.version>
47 <org.apache.maven.user-settings></org.apache.maven.user-settings>
48 <openstack.version>1.2.2</openstack.version>
49 <maven.build.timestamp.format>yyyyMMdd'T'HHmm</maven.build.timestamp.format>
Smokowski, Steve (ss835w)ffa1f2e2018-08-07 08:37:49 -040050 <springboot.version>1.5.13.RELEASE</springboot.version>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -040051 <originalClassifier>original</originalClassifier>
52 <docker.skip>true</docker.skip>
53 <docker.skip.build>true</docker.skip.build>
54 <docker.skip.push>true</docker.skip.push>
55 <docker.buildArg.project_version>${project.version}</docker.buildArg.project_version>
56 <docker.buildArg.artifact_id>${project.artifactId}</docker.buildArg.artifact_id>
57 <docker.buildArg.docker_repository>${dockerPullRepo}</docker.buildArg.docker_repository>
58 <enforcer.skip>true</enforcer.skip>
59 <nexusproxy>https://nexus.onap.org</nexusproxy>
60 <stagingNexusPath>content/repositories/staging/</stagingNexusPath>
61 <releaseNexusPath>content/repositories/releases/</releaseNexusPath>
62 <snapshotNexusPath>content/repositories/snapshots/</snapshotNexusPath>
63 <publicNexusPath>content/repositories/public/</publicNexusPath>
64 <siteNexusPath>content/sites/site/org/onap/so/${project.version}/</siteNexusPath>
Benjamin, Max (mb388a)e4f7e562018-08-11 00:17:59 -040065 <cxf.version>3.2.5</cxf.version>
66 <jax.ws.rs>2.1</jax.ws.rs>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -040067 </properties>
68 <distributionManagement>
69 <repository>
70 <id>ecomp-releases</id>
71 <url>${nexusproxy}/${releaseNexusPath}</url>
72 </repository>
73 <snapshotRepository>
74 <id>ecomp-snapshots</id>
75 <url>${nexusproxy}/${snapshotNexusPath}</url>
76 </snapshotRepository>
77 <site>
78 <id>ecomp-site</id>
79 <url>dav:${nexusproxy}${siteNexusPath}</url>
80 </site>
81 </distributionManagement>
82 <reporting>
83 <plugins>
84 <plugin>
85 <groupId>org.apache.maven.plugins</groupId>
86 <artifactId>maven-javadoc-plugin</artifactId>
87 <version>2.10.4</version>
88 <configuration>
89 <failOnError>false</failOnError>
90 <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
91 <docletArtifact>
92 <groupId>org.umlgraph</groupId>
93 <artifactId>umlgraph</artifactId>
94 <version>5.6</version>
95 </docletArtifact>
96 <additionalparam>-views</additionalparam>
97 <useStandardDocletOptions>true</useStandardDocletOptions>
98 </configuration>
99 </plugin>
100 </plugins>
101 </reporting>
102 <!-- configure build -->
103 <!-- *********************************************************************************************************** -->
104 <!-- Plugins and repositories -->
105 <pluginRepositories>
106 <pluginRepository>
107 <id>central</id>
108 <url>http://repo1.maven.org/maven2</url>
109 </pluginRepository>
110 <pluginRepository>
111 <id>restlet</id>
112 <url>http://maven.restlet.com</url>
113 </pluginRepository>
114 <pluginRepository>
115 <id>ecomp-staging</id>
116 <url>${nexusproxy}/${stagingNexusPath}</url>
117 <snapshots>
118 <enabled>false</enabled>
119 </snapshots>
120 </pluginRepository>
121 <pluginRepository>
122 <id>ecomp-public</id>
123 <url>${nexusproxy}/${publicNexusPath}</url>
124 <snapshots>
125 <enabled>false</enabled>
126 </snapshots>
127 </pluginRepository>
128 <pluginRepository>
129 <id>ecomp-release</id>
130 <url>${nexusproxy}/${releaseNexusPath}</url>
131 <snapshots>
132 <enabled>false</enabled>
133 </snapshots>
134 </pluginRepository>
135 <pluginRepository>
136 <id>ecomp-snapshots</id>
137 <url>${nexusproxy}/${snapshotNexusPath}</url>
138 <releases>
139 <enabled>false</enabled>
140 </releases>
141 </pluginRepository>
142 </pluginRepositories>
143 <repositories>
144 <repository>
145 <id>ecomp-staging</id>
146 <url>https://nexus.onap.org/content/repositories/staging/</url>
147 <snapshots>
148 <enabled>false</enabled>
149 </snapshots>
150 </repository>
151 <repository>
152 <id>ecomp-public</id>
153 <url>https://nexus.onap.org/content/repositories/public/</url>
154 <snapshots>
155 <enabled>false</enabled>
156 </snapshots>
157 </repository>
158 <repository>
159 <id>ecomp-releases</id>
160 <url>https://nexus.onap.org/content/repositories/releases/</url>
161 <snapshots>
162 <enabled>false</enabled>
163 </snapshots>
164 </repository>
165 <repository>
166 <id>ecomp-snapshots</id>
167 <url>https://nexus.onap.org/content/repositories/snapshots/</url>
168 <releases>
169 <enabled>false</enabled>
170 </releases>
171 </repository>
172 <repository>
173 <id>camunda-bpm</id>
174 <url>https://app.camunda.com/nexus/content/repositories/camunda-bpm/</url>
175 </repository>
176 <repository>
177 <id>camunda-public</id>
178 <url>https://app.camunda.com/nexus/content/groups/public</url>
179 </repository>
180 <repository>
181 <!-- TODO: remove from ONAP environemnt -->
182 <id>onap-releases</id>
183 <url>https://nexus.onap.org/content/repositories/releases/</url>
184 <snapshots>
185 <enabled>false</enabled>
186 </snapshots>
187 </repository>
188 <repository>
189 <!-- TODO: remove from ONAP environemnt -->
190 <id>onap-snapshots</id>
191 <url>https://nexus.onap.org/content/repositories/snapshots/</url>
192 <releases>
193 <enabled>false</enabled>
194 </releases>
195 </repository>
196 </repositories>
197 <!-- *********************************************************************************************************** -->
198 <!-- Build -->
199 <build>
200 <resources>
201 <resource>
202 <directory>src/main/resources</directory>
203 <filtering>true</filtering>
204 </resource>
205 <resource>
206 <directory>target/generated-sources/license</directory>
207 <includes>
208 <include>third-party-licenses.txt</include>
209 </includes>
210 </resource>
211 <resource>
212 <directory>target/generated-resources/licenses</directory>
213 <includes>
214 <include>*.*</include>
215 </includes>
216 <targetPath>third-party-licenses</targetPath>
217 </resource>
218 </resources>
219 <plugins>
220 <plugin>
221 <groupId>org.sonatype.plugins</groupId>
222 <artifactId>nexus-staging-maven-plugin</artifactId>
223 <version>1.6.7</version>
224 <extensions>true</extensions>
225 <configuration>
226 <nexusUrl>${nexusproxy}</nexusUrl>
227 <stagingProfileId>176c31dfe190a</stagingProfileId>
228 <serverId>ecomp-staging</serverId>
229 </configuration>
230 </plugin>
231 <plugin>
232 <groupId>org.apache.maven.plugins</groupId>
233 <artifactId>maven-deploy-plugin</artifactId>
234 <version>2.8</version> <!-- This version supports the "deployAtEnd" parameter -->
235 <configuration>
236 <skip />
237 </configuration>
238 </plugin>
Arthur Martella62cd6aa2017-09-08 13:27:46 -0400239
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400240 <plugin>
241 <groupId>org.apache.maven.plugins</groupId>
242 <artifactId>maven-compiler-plugin</artifactId>
243 <version>3.6.1</version>
244 <configuration>
245 <debug>true</debug>
246 <compilerArgument>-Xlint</compilerArgument>
247 <verbose>true</verbose>
248 <showDeprecation>true</showDeprecation>
249 <showWarnings>true</showWarnings>
250 <source>1.8</source>
251 <target>1.8</target>
252 </configuration>
253 </plugin>
254 <plugin>
255 <groupId>org.apache.maven.plugins</groupId>
256 <artifactId>maven-ejb-plugin</artifactId>
257 <version>2.2.1</version>
258 <configuration>
259 <ejbVersion>3.0</ejbVersion>
260 <archive>
261 <manifest>
262 <addClasspath>true</addClasspath>
263 </manifest>
264 </archive>
265 </configuration>
266 </plugin>
267 <plugin>
268 <groupId>org.apache.maven.plugins</groupId>
269 <artifactId>maven-checkstyle-plugin</artifactId>
270 <version>2.17</version>
271 <configuration>
272 <skip>true</skip>
273 <includes>**/org/openecomp/**/*.java</includes>
274 <configLocation>/google_checks.xml</configLocation>
275 </configuration>
276 </plugin>
277 <plugin>
278 <groupId>org.codehaus.mojo</groupId>
279 <artifactId>findbugs-maven-plugin</artifactId>
280 <version>2.5.2</version>
281 <configuration>
282 <includeFilterFile>project-configs/code-tools/findbugs_include_filter.xml</includeFilterFile>
283 <nested>true</nested>
284 <findbugsXmlOutput>true</findbugsXmlOutput>
285 <findbugsXmlWithMessages>true</findbugsXmlWithMessages>
286 <xmlOutput>true</xmlOutput>
287 </configuration>
288 </plugin>
289 <plugin>
290 <groupId>org.codehaus.mojo</groupId>
291 <artifactId>sonar-maven-plugin</artifactId>
292 <version>5.1</version>
293 </plugin>
294 <plugin>
295 <artifactId>maven-scm-plugin</artifactId>
296 <version>1.8.1</version>
297 <configuration>
298 <tag>${project.artifactId}-${project.version}</tag>
299 </configuration>
300 </plugin>
301 <plugin>
302 <groupId>org.apache.maven.plugins</groupId>
303 <artifactId>maven-javadoc-plugin</artifactId>
304 <version>2.9</version>
305 </plugin>
306 <plugin>
307 <groupId>org.apache.maven.plugins</groupId>
308 <artifactId>maven-site-plugin</artifactId>
309 <version>3.6</version>
310 <dependencies>
311 <dependency>
312 <groupId>org.apache.maven.wagon</groupId>
313 <artifactId>wagon-webdav-jackrabbit</artifactId>
314 <version>2.10</version>
315 </dependency>
316 </dependencies>
317 </plugin>
318 <plugin>
319 <groupId>org.codehaus.mojo</groupId>
320 <artifactId>cobertura-maven-plugin</artifactId>
321 <version>2.5.2</version>
322 <configuration>
323 <formats>
324 <format>xml</format>
325 </formats>
326 </configuration>
327 </plugin>
328 <plugin>
329 <groupId>org.codehaus.mojo</groupId>
330 <artifactId>versions-maven-plugin</artifactId>
331 <version>1.3.1</version>
332 </plugin>
Arthur Martella62cd6aa2017-09-08 13:27:46 -0400333
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400334 <plugin>
335 <groupId>com.fortify.ps.maven.plugin</groupId>
336 <artifactId>sca-maven-plugin</artifactId>
337 <version>4.20</version>
338 <configuration>
339 <buildId>mso-${project.version}</buildId>
340 <source>1.8</source>
341 </configuration>
342 </plugin>
343 <plugin>
344 <groupId>org.jacoco</groupId>
345 <artifactId>jacoco-maven-plugin</artifactId>
346 <version>${jacoco.version}</version>
347 <executions>
348 <execution>
349 <id>default-prepare-agent</id>
350 <goals>
351 <goal>prepare-agent</goal>
352 </goals>
353 </execution>
354 <execution>
355 <id>default-report</id>
356 <goals>
357 <goal>report</goal>
358 </goals>
359 </execution>
360 </executions>
361 </plugin>
362 <plugin>
363 <groupId>org.codehaus.mojo</groupId>
364 <artifactId>license-maven-plugin</artifactId>
365 <version>1.15</version>
366 <configuration>
367 <inceptionYear>2017</inceptionYear>
368 <projectName>ONAP - SO</projectName>
369 <licenseName>apache_v2</licenseName>
370 <addJavaLicenseAfterPackage>false</addJavaLicenseAfterPackage>
371 <emptyLineAfterHeader>true</emptyLineAfterHeader>
372 <trimHeaderLine>true</trimHeaderLine>
373 <processStartTag>============LICENSE_START=======================================================</processStartTag>
374 <sectionDelimiter>================================================================================</sectionDelimiter>
375 <processEndTag>============LICENSE_END=========================================================</processEndTag>
376 <includes>
377 <include>**/*.java</include>
378 <include>**/*.groovy</include>
379 </includes>
380 <excludes>
381 <exclude>**/com/att/**</exclude>
382 </excludes>
383 </configuration>
384 <executions>
385 <execution>
386 <id>verify-headers</id>
387 <goals>
388 <goal>check-file-header</goal>
389 </goals>
390 <configuration>
391 <failOnNotUptodateHeader>true</failOnNotUptodateHeader>
392 <failOnMissingHeader>true</failOnMissingHeader>
393 </configuration>
394 </execution>
395 </executions>
396 </plugin>
397 </plugins>
398 <pluginManagement>
399 <plugins>
400 <plugin>
401 <groupId>io.fabric8</groupId>
402 <artifactId>fabric8-maven-plugin</artifactId>
403 <version>3.5.33</version>
404 <configuration>
405 <skip>${docker.skip}</skip>
406 <skipBuild>${docker.skip.build}</skipBuild>
407 <skipPush>${docker.skip.push}</skipPush>
408 <dockerHost>${docker.newHost}</dockerHost> <!-- 1. Update address to your local docker VM. 2. Add IP to your NO_PROXY
409 environment variable -->
410 <certPath>${docker.host.cert.path}</certPath><!-- Add -Ddocker.host.cert.pat="path
411 to your local certs directory" to maven build command -->
412 <pushRegistry>${dockerPushRepo}</pushRegistry> <!-- Update .m2/settings.xml Add server id settings.dockerRepository, username,
413 and password -->
414 <pullRegistry>${dockerPullRepo}</pullRegistry> <!-- If docker repo is not public. Update .m2/settings.xml Add server id
415 settings.dockerRepository, username, and password -->
416 <images>
417 <image>
418 <alias>service</alias>
419 <name>${artifactId}:${project.version}</name>
420 <build>
421 <dockerFileDir>${project.build.directory}</dockerFileDir>
422 </build>
423 </image>
424 </images>
425 </configuration>
426 <executions>
427 <execution>
428 <id>start</id>
429 <goals>
430 <goal>build</goal>
431 <goal>push</goal>
432 </goals>
433 </execution>
434 </executions>
435 </plugin>
436 <plugin>
437 <groupId>org.apache.maven.plugins</groupId>
438 <artifactId>maven-surefire-plugin</artifactId>
439 <version>2.20</version>
440 <configuration>
441 <systemPropertyVariables>
442 <so.log.level>${so.log.level}</so.log.level>
443 </systemPropertyVariables>
444 <rerunFailingTestsCount>2</rerunFailingTestsCount>
445 </configuration>
446 </plugin>
447 <plugin>
448 <groupId>org.apache.maven.plugins</groupId>
449 <artifactId>maven-failsafe-plugin</artifactId>
450 <version>2.20</version>
451 <configuration>
452 <skip>true</skip>
453 <systemPropertyVariables>
454 <so.log.level>${so.log.level}</so.log.level>
455 </systemPropertyVariables>
456 <rerunFailingTestsCount>2</rerunFailingTestsCount>
457 </configuration>
458 </plugin>
459 <plugin>
460 <groupId>org.apache.maven.plugins</groupId>
461 <artifactId>maven-dependency-plugin</artifactId>
462 <executions>
463 <execution>
464 <id>extract-docker-file</id>
465 <goals>
466 <goal>unpack</goal>
467 </goals>
468 <configuration>
469 <artifactItems>
470 <artifactItem>
471 <groupId>org.onap.so</groupId>
472 <artifactId>deployment-configs</artifactId>
473 <version>${project.version}</version>
474 <outputDirectory>${project.build.directory}</outputDirectory>
475 <includes>*,scripts/**,certs/**, logger/*.xml</includes>
476 <excludes>Kubernetes</excludes>
477 </artifactItem>
478 </artifactItems>
479 </configuration>
480 </execution>
481 </executions>
482 </plugin>
483 <plugin>
484 <groupId>org.apache.maven.plugins</groupId>
485 <artifactId>maven-jar-plugin</artifactId>
486 <version>3.0.2</version>
487 <executions>
488 <execution>
489 <id>tests</id>
490 <goals>
491 <goal>test-jar</goal>
492 </goals>
493 <configuration>
494 <skip>false</skip>
495 </configuration>
496 </execution>
497 <execution>
498 <id>original</id>
499 <phase>package</phase>
500 <goals>
501 <goal>jar</goal>
502 </goals>
503 <configuration>
504 <classifier>${originalClassifier}</classifier>
505 <includes>
506 <include>**</include>
507 </includes>
508 </configuration>
509 </execution>
510 </executions>
511 </plugin>
512 </plugins>
513 </pluginManagement>
514 </build>
515 <!-- *********************************************************************************************************** -->
516 <!-- Dependencies -->
517 <dependencies>
518 <dependency>
519 <groupId>com.fasterxml.jackson.core</groupId>
520 <artifactId>jackson-core</artifactId>
521 <version>2.8.7</version>
522 </dependency>
523 <dependency>
524 <groupId>com.fasterxml.jackson.module</groupId>
525 <artifactId>jackson-module-jaxb-annotations</artifactId>
526 <version>2.4.0</version>
527 </dependency>
528 <dependency>
529 <groupId>com.fasterxml.jackson.core</groupId>
530 <artifactId>jackson-databind</artifactId>
531 <version>2.8.7</version>
532 </dependency>
533 <dependency>
534 <groupId>com.fasterxml.jackson.core</groupId>
535 <artifactId>jackson-annotations</artifactId>
536 <version>2.8.7</version>
537 </dependency>
538 <dependency>
539 <groupId>com.fasterxml.jackson.jaxrs</groupId>
540 <artifactId>jackson-jaxrs-base</artifactId>
541 <version>2.9.2</version>
542 </dependency>
543 <dependency>
544 <groupId>com.fasterxml.jackson.jaxrs</groupId>
545 <artifactId>jackson-jaxrs-json-provider</artifactId>
546 <version>2.9.2</version>
547 </dependency>
548 <dependency>
549 <groupId>javax.ws.rs</groupId>
550 <artifactId>javax.ws.rs-api</artifactId>
Benjamin, Max (mb388a)e4f7e562018-08-11 00:17:59 -0400551 <version>${jax.ws.rs}</version>
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -0400552 </dependency>
553 <dependency>
554 <groupId>javax.annotation</groupId>
555 <artifactId>javax.annotation-api</artifactId>
556 <version>1.3.1</version>
557 </dependency>
558 <dependency>
559 <groupId>javax.inject</groupId>
560 <artifactId>javax.inject</artifactId>
561 <version>1</version>
562 </dependency>
563 <dependency>
564 <groupId>org.hamcrest</groupId>
565 <artifactId>hamcrest-core</artifactId>
566 <version>1.3</version>
567 </dependency>
568 <dependency>
569 <groupId>org.hamcrest</groupId>
570 <artifactId>hamcrest-all</artifactId>
571 <version>1.3</version>
572 </dependency>
573 <dependency>
574 <groupId>org.mockito</groupId>
575 <artifactId>mockito-all</artifactId>
576 <version>1.10.19</version>
577 <scope>test</scope>
578 </dependency>
579 <dependency>
580 <groupId>org.powermock</groupId>
581 <artifactId>powermock-api-mockito</artifactId>
582 <version>1.6.2</version>
583 <scope>test</scope>
584 </dependency>
585 <dependency>
586 <groupId>org.powermock</groupId>
587 <artifactId>powermock-module-junit4</artifactId>
588 <version>1.6.2</version>
589 <scope>test</scope>
590 </dependency>
591 <dependency>
592 <groupId>junit</groupId>
593 <artifactId>junit</artifactId>
594 <version>4.12</version>
595 <scope>test</scope>
596 </dependency>
597 <dependency>
598 <groupId>xmlunit</groupId>
599 <artifactId>xmlunit</artifactId>
600 <version>1.6</version>
601 <scope>test</scope>
602 </dependency>
603 <dependency>
604 <groupId>com.github.tomakehurst</groupId>
605 <artifactId>wiremock-standalone</artifactId>
606 <version>2.13.0</version>
607 <scope>test</scope>
608 <exclusions>
609 <exclusion>
610 <groupId>org.mortbay.jetty</groupId>
611 <artifactId>jetty</artifactId>
612 </exclusion>
613 <exclusion>
614 <groupId>com.google.guava</groupId>
615 <artifactId>guava</artifactId>
616 </exclusion>
617 <exclusion>
618 <groupId>com.fasterxml.jackson.core</groupId>
619 <artifactId>jackson-core</artifactId>
620 </exclusion>
621 <exclusion>
622 <groupId>com.fasterxml.jackson.core</groupId>
623 <artifactId>jackson-annotations</artifactId>
624 </exclusion>
625 <exclusion>
626 <groupId>com.fasterxml.jackson.core</groupId>
627 <artifactId>jackson-databind</artifactId>
628 </exclusion>
629 <exclusion>
630 <groupId>org.apache.httpcomponents</groupId>
631 <artifactId>httpclient</artifactId>
632 </exclusion>
633 <exclusion>
634 <groupId>org.skyscreamer</groupId>
635 <artifactId>jsonassert</artifactId>
636 </exclusion>
637 <exclusion>
638 <groupId>xmlunit</groupId>
639 <artifactId>xmlunit</artifactId>
640 </exclusion>
641 <exclusion>
642 <groupId>com.jayway.jsonpath</groupId>
643 <artifactId>json-path</artifactId>
644 </exclusion>
645 <exclusion>
646 <groupId>net.sf.jopt-simple</groupId>
647 <artifactId>jopt-simple</artifactId>
648 </exclusion>
649 </exclusions>
650 </dependency>
651 <dependency>
652 <groupId>com.openpojo</groupId>
653 <artifactId>openpojo</artifactId>
654 <version>0.8.10</version>
655 </dependency>
656 <dependency>
657 <groupId>com.shazam</groupId>
658 <artifactId>shazamcrest</artifactId>
659 <version>0.11</version>
660 <scope>test</scope>
661 <exclusions>
662 <exclusion>
663 <groupId>com.google.guava</groupId>
664 <artifactId>guava</artifactId>
665 </exclusion>
666 <exclusion>
667 <groupId>org.apache.commons</groupId>
668 <artifactId>commons-lang3</artifactId>
669 </exclusion>
670 </exclusions>
671 </dependency>
672 <dependency>
673 <groupId>org.assertj</groupId>
674 <artifactId>assertj-core</artifactId>
675 <version>3.9.0</version>
676 <scope>test</scope>
677 </dependency>
678 <dependency>
679 <groupId>com.googlecode.junit-toolbox</groupId>
680 <artifactId>junit-toolbox</artifactId>
681 <version>2.4</version>
682 </dependency>
683 </dependencies>
684 <dependencyManagement>
685 <dependencies>
686 <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient -->
687 <!-- force use of version 4.5 everywhere in transient deps, aligned on
688 WildFly 10 version -->
689 <dependency>
690 <groupId>org.apache.httpcomponents</groupId>
691 <artifactId>httpclient</artifactId>
692 <version>4.5.5</version>
693 <scope>compile</scope>
694 </dependency>
695 <dependency>
696 <groupId>org.apache.httpcomponents</groupId>
697 <artifactId>httpcore</artifactId>
698 <version>4.4.4</version>
699 <scope>compile</scope>
700 </dependency>
701 <dependency>
702 <groupId>commons-codec</groupId>
703 <artifactId>commons-codec</artifactId>
704 <version>1.10</version>
705 <scope>compile</scope>
706 </dependency>
707 <dependency>
708 <groupId>commons-io</groupId>
709 <artifactId>commons-io</artifactId>
710 <version>2.5</version>
711 <scope>compile</scope>
712 </dependency>
713 <dependency>
714 <groupId>log4j</groupId>
715 <artifactId>log4j</artifactId>
716 <version>1.2.17</version>
717 <scope>compile</scope>
718 </dependency>
719 <dependency>
720 <groupId>org.slf4j</groupId>
721 <artifactId>slf4j-api</artifactId>
722 <version>1.7.15</version>
723 <scope>compile</scope>
724 </dependency>
725 <dependency>
726 <groupId>com.sun.xml.fastinfoset</groupId>
727 <artifactId>FastInfoset</artifactId>
728 <version>1.2.13</version>
729 <scope>compile</scope>
730 </dependency>
731 <dependency>
732 <groupId>org.springframework.boot</groupId>
733 <artifactId>spring-boot-dependencies</artifactId>
734 <version>${springboot.version}</version>
735 <type>pom</type>
736 <scope>import</scope>
737 </dependency>
738 <dependency>
739 <groupId>org.yaml</groupId>
740 <artifactId>snakeyaml</artifactId>
741 <version>1.15</version>
742 </dependency>
743 <dependency>
744 <groupId>org.springframework.boot</groupId>
745 <artifactId>spring-boot-starter-test</artifactId>
746 <version>${springboot.version}</version>
747 <exclusions>
748 <exclusion>
749 <groupId>com.vaadin.external.google</groupId>
750 <artifactId>android-json</artifactId>
751 </exclusion>
752 </exclusions>
753 </dependency>
754 <dependency>
755 <groupId>net.javacrumbs.shedlock</groupId>
756 <artifactId>shedlock-spring</artifactId>
757 <version>0.18.2</version>
758 </dependency>
759 <dependency>
760 <groupId>net.javacrumbs.shedlock</groupId>
761 <artifactId>shedlock-provider-jdbc-template</artifactId>
762 <version>0.18.2</version>
763 </dependency>
764 <dependency>
765 <groupId>net.javacrumbs.shedlock</groupId>
766 <artifactId>shedlock-provider-jdbc-template</artifactId>
767 <version>0.18.2</version>
768 </dependency>
769 <dependency>
770 <groupId>org.flywaydb</groupId>
771 <artifactId>flyway-core</artifactId>
772 <version>4.2.0</version>
773 </dependency>
774 </dependencies>
775 </dependencyManagement>
776 <profiles>
777 <profile>
778 <id>docker-image-build</id>
779 <properties>
780 <docker.skip>false</docker.skip>
781 <docker.skip.build>false</docker.skip.build>
782 <fabric8.skipResourceValidation>true</fabric8.skipResourceValidation>
783 </properties>
784 </profile>
785 <profile>
786 <id>docker-image-build-push</id>
787 <properties>
788 <docker.skip>false</docker.skip>
789 <docker.skip.build>false</docker.skip.build>
790 <docker.skip.push>false</docker.skip.push>
791 <fabric8.skipResourceValidation>true</fabric8.skipResourceValidation>
792 </properties>
793 </profile>
794 <profile>
795 <id>m2e</id>
796 <activation>
797 <property>
798 <name>m2e.version</name>
799 </property>
800 </activation>
801 <properties>
802 <originalClassifier></originalClassifier>
803 </properties>
804 </profile>
805 </profiles>
JulienBeec92b1a2017-02-06 11:22:26 +0100806</project>