blob: 6d1398590fdcbeef113c53a537785e78a7c73d76 [file] [log] [blame]
Piotr Darosz20da3d02018-06-15 08:28:00 +02001<!--
2============LICENSE_START=======================================================
3SDC
4================================================================================
5Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6================================================================================
7Licensed under the Apache License, Version 2.0 (the "License");
8you may not use this file except in compliance with the License.
9You may obtain a copy of the License at
10 *
11 http://www.apache.org/licenses/LICENSE-2.0
12 *
13Unless required by applicable law or agreed to in writing, software
14distributed under the License is distributed on an "AS IS" BASIS,
15WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16See the License for the specific language governing permissions and
17limitations under the License.
18============LICENSE_END=========================================================
Piotr Darosz044b3f82019-06-11 15:24:22 +020019Modifications copyright (c) 2018-2019 Nokia
Piotr Darosz20da3d02018-06-15 08:28:00 +020020================================================================================
21-->
vasrazf1f5a352019-11-26 17:20:27 +000022<project xmlns="http://maven.apache.org/POM/4.0.0"
sebdet30670ac2020-08-04 14:16:00 +020023 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
24 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
25 <modelVersion>4.0.0</modelVersion>
Michael Lando451a3402017-02-19 10:28:42 +020026
vasraza8a96332020-08-19 18:01:52 +010027 <groupId>org.openecomp.sdc</groupId>
28 <artifactId>sdc-main</artifactId>
ChrisCe407cea2020-10-30 16:44:46 +010029 <version>1.8.0-SNAPSHOT</version>
vasraza8a96332020-08-19 18:01:52 +010030 <packaging>pom</packaging>
31 <name>sdc</name>
Tomasz Golabekc8fcbbc2019-07-09 08:42:59 +020032
sebdet30670ac2020-08-04 14:16:00 +020033 <parent>
34 <groupId>org.onap.oparent</groupId>
35 <artifactId>oparent</artifactId>
36 <version>2.0.0</version>
37 <relativePath/>
38 </parent>
Tomasz Golabekc8fcbbc2019-07-09 08:42:59 +020039
sebdet30670ac2020-08-04 14:16:00 +020040 <properties>
41 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
sebdetb988cb62020-09-25 15:48:10 +020042 <maven.build.timestamp.format>yyyyMMdd'T'HHmmss'Z'</maven.build.timestamp.format>
Michael Lando451a3402017-02-19 10:28:42 +020043
sebdet30670ac2020-08-04 14:16:00 +020044 <tosca.datatype.version>${project.version}</tosca.datatype.version>
sebdet30670ac2020-08-04 14:16:00 +020045 <!-- 3rd parties versions -->
46 <bean-matcher.version>0.11</bean-matcher.version>
47 <lang3.version>3.10</lang3.version>
48 <guava.version>18.0</guava.version>
49 <janusgraph.version>0.3.1</janusgraph.version>
50 <spring.version>4.3.18.RELEASE</spring.version>
51 <jersey-bom.version>2.27</jersey-bom.version>
52 <netty.version>4.1.48.Final</netty.version>
53 <servlet-api.version>3.1.0</servlet-api.version>
54 <wire-mock.version>2.26.3</wire-mock.version>
55 <ecomp.version>2.6.0</ecomp.version>
56 <cassandra.unit.version>4.3.1.0</cassandra.unit.version>
57 <cadi.version>2.1.8</cadi.version>
58 <lombok.version>1.18.12</lombok.version>
59 <commons-beanutils>1.9.4</commons-beanutils>
60 <commons-configuration>2.3</commons-configuration>
61 <apache-poi.version>4.1.0</apache-poi.version>
62 <onap.logging.version>1.6.1</onap.logging.version>
63 <apache-commons-text.version>1.9</apache-commons-text.version>
64 <jaxb-api.version>2.3.1</jaxb-api.version>
Adam Wudzinskiad99b802020-11-27 12:50:27 +010065 <io.vavr.version>0.10.3</io.vavr.version>
Michael Lando451a3402017-02-19 10:28:42 +020066
sebdet30670ac2020-08-04 14:16:00 +020067 <commons.collections.version>4.1</commons.collections.version>
68 <ws.rs.version>2.1</ws.rs.version>
Talio1468fdc2019-02-05 11:05:05 +020069
sebdet30670ac2020-08-04 14:16:00 +020070 <jetty.version>9.4.18.v20190429</jetty.version>
Michael Lando451a3402017-02-19 10:28:42 +020071
sebdet30670ac2020-08-04 14:16:00 +020072 <!-- JSON and YAML Parsing -->
73 <jackson.version>2.11.0</jackson.version>
74 <jackson-annotations.version>${jackson.version}</jackson-annotations.version>
amohamadc16117e2020-07-19 22:17:57 -040075
sebdet30670ac2020-08-04 14:16:00 +020076 <clearspring.version>2.1.1</clearspring.version>
77 <skipYamlJsonValidator>false</skipYamlJsonValidator>
Michael Lando451a3402017-02-19 10:28:42 +020078
sebdet30670ac2020-08-04 14:16:00 +020079 <!-- Yaml for properties -->
80 <snakeyaml.version>1.14</snakeyaml.version>
81 <functionaljava.version>4.7</functionaljava.version>
82 <httpclient.version>4.5.3</httpclient.version>
83 <httpcore.version>4.4.1</httpcore.version>
84 <json-simple.version>1.1</json-simple.version>
AviZi280f8012017-06-09 02:39:56 +030085
Adam Wudzinskiad99b802020-11-27 12:50:27 +010086 <!-- PM Dictionary validation -->
87 <onap.vnfsdk.validation.pmdictionary.version>1.2.15</onap.vnfsdk.validation.pmdictionary.version>
88
sebdet30670ac2020-08-04 14:16:00 +020089 <!-- Logging start -->
90 <!-- logback -->
91 <logback.version>1.2.3</logback.version>
92 <slf4j-api.version>1.7.25</slf4j-api.version>
93 <commons-codec>1.10</commons-codec>
94 <commons-logging>1.2</commons-logging>
95 <janino.version>3.0.6</janino.version>
96 <log4j.version>2.13.1</log4j.version>
Michael Lando3c3c8332017-07-20 01:29:49 +030097
sebdet30670ac2020-08-04 14:16:00 +020098 <!-- aspects -->
99 <jcabi.version>0.20.1</jcabi.version>
100 <aspectjrt.version>1.8.4</aspectjrt.version>
101 <aspectj.version>1.7.4</aspectj.version>
102 <jcabi.maven.plugin.version>0.13.2</jcabi.maven.plugin.version>
Michael Lando3c3c8332017-07-20 01:29:49 +0300103
sebdet30670ac2020-08-04 14:16:00 +0200104 <!-- Logging end -->
105 <!-- System Metrics -->
106 <sigar.version>1.6.4</sigar.version>
Michael Lando451a3402017-02-19 10:28:42 +0200107
sebdet30670ac2020-08-04 14:16:00 +0200108 <regex.version>3.0.3</regex.version>
Michael Lando451a3402017-02-19 10:28:42 +0200109
sebdet30670ac2020-08-04 14:16:00 +0200110 <!--GSON-->
111 <gson.version>2.3.1</gson.version>
AviZi280f8012017-06-09 02:39:56 +0300112
sebdet30670ac2020-08-04 14:16:00 +0200113 <!--listen to file changes-->
114 <commons-jci-core.version>1.1</commons-jci-core.version>
AviZi280f8012017-06-09 02:39:56 +0300115
sebdet30670ac2020-08-04 14:16:00 +0200116 <!--TESTING-->
117 <mockito.version>3.3.3</mockito.version>
118 <mockitoJupiter.version>3.3.3</mockitoJupiter.version>
119 <jmockit.version>1.35</jmockit.version>
120 <junit.version>4.12</junit.version>
121 <junit.platform.version>1.6.0</junit.platform.version>
122 <junitJupiter.version>5.6.0</junitJupiter.version>
123 <assertj.version>3.16.0</assertj.version>
124 <testng.version>7.2.0</testng.version>
125 <cucumber.version>5.6.0</cucumber.version>
126 <bean-matchers.version>0.11</bean-matchers.version>
127 <hamcrest.version>2.1</hamcrest.version>
128 <hamcrest-all.version>1.3</hamcrest-all.version>
129 <maven-surefire-plugin.version>2.22.2</maven-surefire-plugin.version>
130 <maven-jar-plugin.version>2.4</maven-jar-plugin.version>
Michael Landoa5445102018-03-04 14:53:33 +0200131
sebdet30670ac2020-08-04 14:16:00 +0200132 <!-- sonar -->
133 <sonar.projectVersion>${project.version}</sonar.projectVersion>
134 <sonar.nodejs.executable>${project.basedir}/node/node</sonar.nodejs.executable>
135 <sonar.surefire.reportsPath>${project.build.directory}/surefire-reports
136 </sonar.surefire.reportsPath>
137 <sonar.javascript.lcov.reportPaths>${project.build.directory}/code-coverage/lcov.info
138 </sonar.javascript.lcov.reportPaths>
139 <sonar.coverage.jacoco.xmlReportPaths>
140 ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml
141 </sonar.coverage.jacoco.xmlReportPaths>
142 <sonar.sourceEncoding>${project.build.sourceEncoding}</sonar.sourceEncoding>
143 <sonar.projectBaseDir>${project.basedir}</sonar.projectBaseDir>
144 <sonar.coverage.exclusions>pom.xml,src/test</sonar.coverage.exclusions>
145 <!--cassandra -->
146 <cassandra.driver.version>3.8.0</cassandra.driver.version>
147 <!-- maven central (Nexus) -->
148 <nexus.id.release>nexus</nexus.id.release>
149 <nexus.id.snapshot>nexus</nexus.id.snapshot>
Tal Gitelman51d50f02017-12-10 18:55:03 +0200150
sebdet30670ac2020-08-04 14:16:00 +0200151 <!--nexus-->
152 <npm.registry>https://registry.npmjs.org/</npm.registry>
153 <nexus.proxy>https://nexus.onap.org</nexus.proxy>
154 <sitePath>/content/sites/site/org/openecomp/sdc/${project.version}</sitePath>
155 <staging.profile.id>176c31dfe190a</staging.profile.id>
sebdet30670ac2020-08-04 14:16:00 +0200156 <!--togglz version-->
157 <togglz.version>2.6.1.Final</togglz.version>
amohamadc16117e2020-07-19 22:17:57 -0400158
sebdet30670ac2020-08-04 14:16:00 +0200159 <joda.time.version>2.9.9</joda.time.version>
amohamadc16117e2020-07-19 22:17:57 -0400160
sebdet30670ac2020-08-04 14:16:00 +0200161 <!--sdc-security-utils-->
162 <security.util.lib.version>1.6.0</security.util.lib.version>
163 <!--jacoco-->
164 <jacoco.version>0.8.5</jacoco.version>
amohamadc16117e2020-07-19 22:17:57 -0400165
sebdet30670ac2020-08-04 14:16:00 +0200166 <java.driver.core.version>4.5.1</java.driver.core.version>
vasraz8394fae2020-04-28 16:57:56 +0100167
sebdet30670ac2020-08-04 14:16:00 +0200168 <!-- Surefire parameters -->
169 <surefire.forkCount>1C</surefire.forkCount>
170 <surefire.reuseForks>true</surefire.reuseForks>
sebdet591810d2020-09-17 15:07:23 +0200171
172 <docker.api.version>1.35</docker.api.version>
sebdet30670ac2020-08-04 14:16:00 +0200173 </properties>
174
175 <dependencyManagement>
176 <dependencies>
177 <dependency>
178 <groupId>com.google.guava</groupId>
179 <artifactId>guava</artifactId>
180 <version>${guava.version}</version>
181 </dependency>
182
183 <dependency>
184 <groupId>org.glassfish.jersey.ext</groupId>
185 <artifactId>jersey-bean-validation</artifactId>
186 <version>${jersey-bom.version}</version>
187 </dependency>
188
189 <dependency>
190 <groupId>org.glassfish.hk2.external</groupId>
191 <artifactId>asm-all-repackaged</artifactId>
192 <version>2.4.0</version>
193 </dependency>
194
195 <dependency>
196 <groupId>org.assertj</groupId>
197 <artifactId>assertj-core</artifactId>
198 <version>${assertj.version}</version>
199 </dependency>
200
201 <dependency>
202 <groupId>org.jmockit</groupId>
203 <artifactId>jmockit</artifactId>
204 <version>${jmockit.version}</version>
205 </dependency>
206
207 <dependency>
208 <groupId>com.github.tomakehurst</groupId>
209 <artifactId>wiremock-standalone</artifactId>
210 <version>${wire-mock.version}</version>
211 </dependency>
212
213 <dependency>
214 <groupId>io.cucumber</groupId>
215 <artifactId>cucumber-java</artifactId>
216 <version>${cucumber.version}</version>
217 </dependency>
218
219 <dependency>
220 <groupId>io.cucumber</groupId>
221 <artifactId>cucumber-junit</artifactId>
222 <version>${cucumber.version}</version>
223 </dependency>
224
225 <dependency>
226 <groupId>org.apache.commons</groupId>
227 <artifactId>commons-lang3</artifactId>
228 <version>${lang3.version}</version>
229 </dependency>
230 <dependency>
231 <groupId>org.codehaus.groovy</groupId>
232 <artifactId>groovy</artifactId>
233 <version>2.4.13</version>
234 </dependency>
235 <dependency>
236 <groupId>io.netty</groupId>
237 <artifactId>netty-all</artifactId>
238 <version>${netty.version}</version>
239 </dependency>
240 <dependency>
241 <groupId>io.netty</groupId>
242 <artifactId>netty-handler</artifactId>
243 <version>${netty.version}</version>
244 </dependency>
245 </dependencies>
246 </dependencyManagement>
247
kooperfaaad992019-05-07 08:44:41 +0000248 <dependencies>
sebdet30670ac2020-08-04 14:16:00 +0200249 <dependency>
250 <!-- must be on the classpath -->
251 <groupId>org.jacoco</groupId>
252 <artifactId>org.jacoco.agent</artifactId>
253 <classifier>runtime</classifier>
254 <version>${jacoco.version}</version>
255 <scope>test</scope>
256 </dependency>
257 <!--JUnit Jupiter Engine to depend on the JUnit5 engine and JUnit 5 API -->
258 <dependency>
259 <groupId>org.junit.jupiter</groupId>
260 <artifactId>junit-jupiter-engine</artifactId>
261 <version>${junitJupiter.version}</version>
262 <scope>test</scope>
263 </dependency>
264 <!--JUnit Jupiter Engine to depend on the JUnit4 engine and JUnit 4 API -->
265 <dependency>
266 <groupId>org.junit.vintage</groupId>
267 <artifactId>junit-vintage-engine</artifactId>
268 <version>${junitJupiter.version}</version>
269 <scope>test</scope>
270 </dependency>
vasrazf1f5a352019-11-26 17:20:27 +0000271
sebdet30670ac2020-08-04 14:16:00 +0200272 <dependency>
273 <groupId>org.mockito</groupId>
274 <artifactId>mockito-core</artifactId>
275 <version>${mockito.version}</version>
276 <scope>test</scope>
277 </dependency>
kooperfaaad992019-05-07 08:44:41 +0000278 </dependencies>
279
sebdet30670ac2020-08-04 14:16:00 +0200280 <reporting>
281 <plugins>
282 <plugin>
283 <groupId>org.apache.maven.plugins</groupId>
284 <artifactId>maven-javadoc-plugin</artifactId>
285 <version>3.0.1</version>
286 <configuration>
287 <failOnError>false</failOnError>
288 <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
289 <docletArtifact>
290 <groupId>org.umlgraph</groupId>
291 <artifactId>umlgraph</artifactId>
292 <version>5.6</version>
293 </docletArtifact>
294 <useStandardDocletOptions>true</useStandardDocletOptions>
295 </configuration>
296 </plugin>
297 </plugins>
298 </reporting>
JulienBe56f99ec2020-06-24 17:31:27 +0200299
sebdet30670ac2020-08-04 14:16:00 +0200300 <build>
301 <pluginManagement>
302 <plugins>
303 <plugin>
304 <groupId>org.jacoco</groupId>
305 <artifactId>jacoco-maven-plugin</artifactId>
306 <version>${jacoco.version}</version>
307 </plugin>
308 <plugin>
309 <groupId>org.apache.maven.plugins</groupId>
310 <artifactId>maven-assembly-plugin</artifactId>
311 <version>3.1.0</version>
312 <configuration>
313 <tarLongFileMode>posix</tarLongFileMode>
314 </configuration>
315 </plugin>
Michael Lando451a3402017-02-19 10:28:42 +0200316
sebdet30670ac2020-08-04 14:16:00 +0200317 <plugin>
318 <groupId>org.codehaus.mojo</groupId>
319 <artifactId>exec-maven-plugin</artifactId>
320 <version>1.6.0</version>
321 </plugin>
322 <plugin>
323 <groupId>org.sonarsource.scanner.maven</groupId>
324 <artifactId>sonar-maven-plugin</artifactId>
325 <version>3.7.0.1746</version>
326 </plugin>
327 <plugin>
328 <groupId>org.apache.maven.plugins</groupId>
329 <artifactId>maven-clean-plugin</artifactId>
330 <version>3.1.0</version>
331 </plugin>
332 <plugin>
333 <groupId>ru.yaal.maven</groupId>
334 <artifactId>write-text-files-maven-plugin</artifactId>
335 <version>1.1</version>
336 </plugin>
337 <plugin>
338 <groupId>org.codehaus.gmaven</groupId>
339 <artifactId>gmaven-plugin</artifactId>
340 <version>1.5</version>
341 </plugin>
342 <plugin>
343 <groupId>org.codehaus.mojo</groupId>
344 <artifactId>build-helper-maven-plugin</artifactId>
345 <version>3.2.0</version>
346 </plugin>
347 <plugin>
348 <groupId>org.apache.maven.plugins</groupId>
349 <artifactId>maven-deploy-plugin</artifactId>
350 <version>2.8.2</version>
351 </plugin>
352 <plugin>
353 <groupId>org.apache.maven.plugins</groupId>
354 <artifactId>maven-shade-plugin</artifactId>
355 <version>3.1.1</version>
356 </plugin>
357 <plugin>
358 <groupId>org.apache.maven.plugins</groupId>
359 <artifactId>maven-resources-plugin</artifactId>
360 <version>3.2.0</version>
361 </plugin>
362 <plugin>
363 <groupId>io.fabric8</groupId>
364 <artifactId>docker-maven-plugin</artifactId>
365 <version>0.31.0</version>
366 </plugin>
367 <plugin>
368 <groupId>org.apache.maven.plugins</groupId>
369 <artifactId>maven-war-plugin</artifactId>
370 <version>3.2.2</version>
371 </plugin>
372 <plugin>
373 <groupId>com.github.eirslett</groupId>
374 <artifactId>frontend-maven-plugin</artifactId>
375 <version>1.8.0</version>
376 </plugin>
377 <plugin>
378 <groupId>org.apache.maven.plugins</groupId>
379 <artifactId>maven-surefire-plugin</artifactId>
380 <version>${maven-surefire-plugin.version}</version>
381 </plugin>
382 <plugin>
383 <groupId>org.apache.maven.plugins</groupId>
384 <artifactId>maven-failsafe-plugin</artifactId>
385 <version>${maven-surefire-plugin.version}</version>
386 </plugin>
387 <plugin>
388 <groupId>org.apache.maven.plugins</groupId>
389 <artifactId>maven-compiler-plugin</artifactId>
390 <version>3.8.1</version>
391 </plugin>
392 <plugin>
393 <groupId>com.github.sylvainlaurent.maven</groupId>
394 <artifactId>yaml-json-validator-maven-plugin</artifactId>
395 <version>1.0.2</version>
396 </plugin>
397 <plugin>
398 <groupId>pl.project13.maven</groupId>
399 <artifactId>git-commit-id-plugin</artifactId>
400 <version>4.0.0</version>
401 </plugin>
402 </plugins>
403 </pluginManagement>
Michael Lando451a3402017-02-19 10:28:42 +0200404
sebdet30670ac2020-08-04 14:16:00 +0200405 <plugins>
406 <plugin>
407 <artifactId>maven-checkstyle-plugin</artifactId>
408 <version>2.17</version>
409 <configuration>
410 <suppressionsLocation>checkstyle-suppressions.xml</suppressionsLocation>
411 <suppressionsFileExpression>checkstyle.suppressions.file</suppressionsFileExpression>
412 <skip>${checkstyle.skip}</skip>
413 </configuration>
414 </plugin>
415 <!-- plugin for parsing the project version -->
416 <plugin>
417 <groupId>org.codehaus.mojo</groupId>
418 <artifactId>build-helper-maven-plugin</artifactId>
419 <executions>
420 <execution>
421 <id>parse-version</id>
422 <phase>pre-clean</phase>
423 <goals>
424 <goal>parse-version</goal>
425 </goals>
426 </execution>
427 </executions>
428 </plugin>
Michael Lando451a3402017-02-19 10:28:42 +0200429
sebdet30670ac2020-08-04 14:16:00 +0200430 <!-- Java Code Coverage -->
431 <plugin>
432 <groupId>org.jacoco</groupId>
433 <artifactId>jacoco-maven-plugin</artifactId>
434 <inherited>false</inherited>
435 <executions>
436 <execution>
437 <id>default-instrument</id>
438 <goals>
439 <goal>instrument</goal>
440 </goals>
441 </execution>
442 <execution>
443 <id>default-restore-instrumented-classes</id>
444 <goals>
445 <goal>restore-instrumented-classes</goal>
446 </goals>
447 </execution>
448 <execution>
449 <id>default-report</id>
450 <goals>
451 <goal>report</goal>
452 </goals>
453 <configuration>
454 <dataFile>${project.build.directory}/jacoco.exec</dataFile>
455 </configuration>
456 </execution>
457 </executions>
458 </plugin>
Michael Lando451a3402017-02-19 10:28:42 +0200459
sebdet30670ac2020-08-04 14:16:00 +0200460 <plugin>
461 <groupId>org.apache.maven.plugins</groupId>
462 <artifactId>maven-site-plugin</artifactId>
463 <version>3.7.1</version>
464 <dependencies>
465 <dependency>
466 <groupId>org.apache.maven.wagon</groupId>
467 <artifactId>wagon-webdav-jackrabbit</artifactId>
468 <version>3.0.0</version>
469 </dependency>
470 </dependencies>
471 </plugin>
Michael Lando451a3402017-02-19 10:28:42 +0200472
sebdet30670ac2020-08-04 14:16:00 +0200473 <!-- Set the deployment repositories properties. -->
474 <plugin>
475 <groupId>org.codehaus.gmaven</groupId>
476 <artifactId>gmaven-plugin</artifactId>
477 <executions>
478 <execution>
479 <inherited>false</inherited>
480 <phase>integration-test</phase>
481 <goals>
482 <goal>execute</goal>
483 </goals>
484 <configuration>
485 <source>
486 pom.properties['deploy.url'] =
487 pom.version.contains('-SNAPSHOT') ?
488 project.distributionManagement.snapshotRepository.url :
489 project.distributionManagement.repository.url;
490 pom.properties['repo.id'] = pom.version.contains('-SNAPSHOT') ?
491 project.distributionManagement.snapshotRepository.id :
492 project.distributionManagement.repository.id;
493 </source>
494 </configuration>
495 </execution>
496 </executions>
497 </plugin>
498 <plugin>
499 <groupId>org.apache.maven.plugins</groupId>
500 <artifactId>maven-compiler-plugin</artifactId>
501 <configuration>
502 <source>11</source>
503 <target>11</target>
sebdeta9fffd22020-10-08 13:28:36 +0200504 <forceJavacCompilerUse>true</forceJavacCompilerUse>
sebdet30670ac2020-08-04 14:16:00 +0200505 </configuration>
506 </plugin>
507 <plugin>
508 <groupId>org.apache.maven.plugins</groupId>
509 <artifactId>maven-surefire-plugin</artifactId>
510 <dependencies>
511 <dependency>
512 <groupId>org.apache.maven.surefire</groupId>
513 <artifactId>surefire-junit-platform</artifactId>
514 <version>${maven-surefire-plugin.version}</version>
515 </dependency>
516 </dependencies>
517 <configuration>
518 <printSummary>false</printSummary>
519 <systemPropertyVariables>
520 <jacoco-agent.destfile>${project.build.directory}/jacoco.exec</jacoco-agent.destfile>
521 </systemPropertyVariables>
522 <forkCount>${surefire.forkCount}</forkCount>
523 <reuseForks>${surefire.reuseForks}</reuseForks>
524 <parallel>methods</parallel>
525 </configuration>
526 </plugin>
527 <plugin>
528 <groupId>pl.project13.maven</groupId>
529 <artifactId>git-commit-id-plugin</artifactId>
530 <executions>
531 <execution>
532 <goals>
533 <goal>revision</goal>
534 </goals>
535 </execution>
536 </executions>
537 <configuration>
538 <generateGitPropertiesFile>true</generateGitPropertiesFile>
539 <generateGitPropertiesFilename>${project.build.outputDirectory}/META-INF/git.properties
540 </generateGitPropertiesFilename>
541 <failOnNoGitDirectory>true</failOnNoGitDirectory>
542 <verbose>false</verbose>
543 <includeOnlyProperties>
544 <includeOnlyProperty>git.build.version</includeOnlyProperty>
545 <includeOnlyProperty>git.build.time</includeOnlyProperty>
546 <includeOnlyProperty>git.commit.id</includeOnlyProperty>
547 <includeOnlyProperty>git.commit.time</includeOnlyProperty>
548 <includeOnlyProperty>git.commit.user.name</includeOnlyProperty>
549 <includeOnlyProperty>git.commit.user.email</includeOnlyProperty>
550 <includeOnlyProperty>git.commit.message.short</includeOnlyProperty>
551 <includeOnlyProperty>git.commit.message.full</includeOnlyProperty>
552 </includeOnlyProperties>
553 <gitDescribe>
554 <skip>true</skip>
555 </gitDescribe>
556 <useNativeGit>false</useNativeGit>
557 </configuration>
558 </plugin>
559 </plugins>
560 </build>
Michael Landoa5445102018-03-04 14:53:33 +0200561
sebdet30670ac2020-08-04 14:16:00 +0200562 <profiles>
563 <profile>
564 <id>all</id>
565 <activation>
566 <activeByDefault>true</activeByDefault>
567 </activation>
568 <properties>
569 <checkstyle.skip>true</checkstyle.skip>
570 </properties>
571 <modules>
572 <module>onboarding</module>
573 <module>common-app-logging</module>
574 <module>common-app-api</module>
575 <module>common-be</module>
576 <module>catalog-dao</module>
577 <module>catalog-model</module>
578 <module>catalog-be</module>
579 <module>catalog-be-plugins</module>
580 <module>asdctool</module>
581 <module>catalog-ui</module>
582 <module>catalog-fe</module>
583 <module>sdc-os-chef</module>
584 <module>utils/webseal-simulator</module>
585 <module>integration-tests</module>
586 </modules>
587 </profile>
588 <profile>
589 <id>skip-integration-tests</id>
590 <activation>
591 <property>
592 <name>skipITs</name>
593 <value>true</value>
594 </property>
595 </activation>
596 <properties>
597 <checkstyle.skip>true</checkstyle.skip>
598 </properties>
599 <modules>
600 <module>onboarding</module>
601 <module>common-app-logging</module>
602 <module>common-app-api</module>
603 <module>common-be</module>
604 <module>catalog-dao</module>
605 <module>catalog-model</module>
606 <module>catalog-be</module>
607 <module>catalog-be-plugins</module>
608 <module>asdctool</module>
609 <module>catalog-ui</module>
610 <module>catalog-fe</module>
611 <module>sdc-os-chef</module>
612 <module>utils/webseal-simulator</module>
613 </modules>
614 </profile>
615 <profile>
sebdet4fc21a62020-09-10 15:24:32 +0200616 <id>skip-tests</id>
617 <activation>
618 <property>
619 <name>skipTests</name>
620 <value>true</value>
621 </property>
622 </activation>
623 <properties>
624 <checkstyle.skip>true</checkstyle.skip>
625 </properties>
626 <modules>
627 <module>onboarding</module>
628 <module>common-app-logging</module>
629 <module>common-app-api</module>
630 <module>common-be</module>
631 <module>catalog-dao</module>
632 <module>catalog-model</module>
633 <module>catalog-be</module>
634 <module>catalog-be-plugins</module>
635 <module>asdctool</module>
636 <module>catalog-ui</module>
637 <module>catalog-fe</module>
638 <module>sdc-os-chef</module>
639 <module>utils/webseal-simulator</module>
640 </modules>
641 </profile>
642 <profile>
sebdet30670ac2020-08-04 14:16:00 +0200643 <id>fast-build</id>
644 <activation>
645 <activeByDefault>false</activeByDefault>
646 </activation>
647 <properties>
648 <maven.test.skip>true</maven.test.skip>
649 <skipYamlJsonValidator>true</skipYamlJsonValidator>
650 <checkstyle.skip>true</checkstyle.skip>
651 <jacoco.skip>true</jacoco.skip>
652 </properties>
653 <modules>
654 <module>onboarding</module>
655 <module>common-app-logging</module>
656 <module>common-app-api</module>
657 <module>common-be</module>
658 <module>catalog-dao</module>
659 <module>catalog-model</module>
660 <module>catalog-be</module>
661 <module>catalog-be-plugins</module>
662 <module>asdctool</module>
663 <module>catalog-ui</module>
664 <module>catalog-fe</module>
665 <module>sdc-os-chef</module>
666 <module>utils/webseal-simulator</module>
667 </modules>
668 </profile>
669 <profile>
670 <id>start-sdc</id>
671 <activation>
672 <activeByDefault>false</activeByDefault>
673 </activation>
674 <properties>
675 <maven.test.skip>true</maven.test.skip>
676 <skipYamlJsonValidator>true</skipYamlJsonValidator>
677 <checkstyle.skip>true</checkstyle.skip>
678 <jacoco.skip>true</jacoco.skip>
679 <docker.keepRunning>true</docker.keepRunning>
680 </properties>
681 <modules>
682 <module>integration-tests</module>
683 </modules>
684 </profile>
685 <profile>
686 <id>stop-sdc</id>
687 <activation>
688 <activeByDefault>false</activeByDefault>
689 </activation>
690 <properties>
691 <maven.test.skip>true</maven.test.skip>
692 <skipYamlJsonValidator>true</skipYamlJsonValidator>
693 <checkstyle.skip>true</checkstyle.skip>
694 <jacoco.skip>true</jacoco.skip>
695 <docker.skip.run>true</docker.skip.run>
696 </properties>
697 <modules>
698 <module>integration-tests</module>
699 </modules>
700 </profile>
701 <profile>
702 <id>run-integration-tests</id>
703 <activation>
704 <activeByDefault>false</activeByDefault>
705 </activation>
706 <properties>
707 <skipYamlJsonValidator>true</skipYamlJsonValidator>
708 <checkstyle.skip>true</checkstyle.skip>
709 <docker.skip>true</docker.skip>
710 </properties>
711 <modules>
712 <module>integration-tests</module>
713 </modules>
714 </profile>
Michael Lando451a3402017-02-19 10:28:42 +0200715
sebdet30670ac2020-08-04 14:16:00 +0200716 </profiles>
sheetalm297209b2018-02-20 19:06:27 +0530717
sebdet30670ac2020-08-04 14:16:00 +0200718 <repositories>
719 <!-- LF repositories -->
720 <repository>
721 <id>ecomp-releases</id>
722 <name>Release Repository</name>
723 <url>${nexus.proxy}/content/repositories/releases/</url>
724 </repository>
725 <repository>
726 <id>ecomp-snapshots</id>
727 <name>Snapshots Repository</name>
728 <url>${nexus.proxy}/content/repositories/snapshots/</url>
729 </repository>
730 <repository>
731 <id>ecomp-public</id>
732 <name>Public Repository</name>
733 <url>${nexus.proxy}/content/repositories/public/</url>
734 </repository>
735 <!-- LF repositories END-->
736 </repositories>
vasraza8a96332020-08-19 18:01:52 +0100737
sebdet30670ac2020-08-04 14:16:00 +0200738 <distributionManagement>
739 <repository>
740 <id>ecomp-releases</id>
741 <name>Release Repository</name>
742 <url>${nexus.proxy}/content/repositories/releases/</url>
743 </repository>
744 <snapshotRepository>
745 <id>ecomp-snapshots</id>
746 <name>Snapshot Repository</name>
747 <url>${nexus.proxy}/content/repositories/snapshots/</url>
748 </snapshotRepository>
749 <site>
750 <id>ecomp-site</id>
751 <url>dav:${nexus.proxy}${sitePath}</url>
752 </site>
753 </distributionManagement>
Tal Gitelmanc63a3402018-08-05 17:16:15 +0300754</project>
Baumel, Dvir (db384r)ef316522020-04-21 14:14:15 +0300755