blob: 78d79a80a7362ffbc625ee517271fa3d0ea9e91d [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>
vasraz0dea7122020-10-26 12:53:23 +000029 <version>1.7.2-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>
Michael Lando451a3402017-02-19 10:28:42 +020065
sebdet30670ac2020-08-04 14:16:00 +020066 <commons.collections.version>4.1</commons.collections.version>
67 <ws.rs.version>2.1</ws.rs.version>
Talio1468fdc2019-02-05 11:05:05 +020068
sebdet30670ac2020-08-04 14:16:00 +020069 <jetty.version>9.4.18.v20190429</jetty.version>
Michael Lando451a3402017-02-19 10:28:42 +020070
sebdet30670ac2020-08-04 14:16:00 +020071 <!-- JSON and YAML Parsing -->
72 <jackson.version>2.11.0</jackson.version>
73 <jackson-annotations.version>${jackson.version}</jackson-annotations.version>
amohamadc16117e2020-07-19 22:17:57 -040074
sebdet30670ac2020-08-04 14:16:00 +020075 <clearspring.version>2.1.1</clearspring.version>
76 <skipYamlJsonValidator>false</skipYamlJsonValidator>
Michael Lando451a3402017-02-19 10:28:42 +020077
sebdet30670ac2020-08-04 14:16:00 +020078 <!-- Yaml for properties -->
79 <snakeyaml.version>1.14</snakeyaml.version>
80 <functionaljava.version>4.7</functionaljava.version>
81 <httpclient.version>4.5.3</httpclient.version>
82 <httpcore.version>4.4.1</httpcore.version>
83 <json-simple.version>1.1</json-simple.version>
AviZi280f8012017-06-09 02:39:56 +030084
sebdet30670ac2020-08-04 14:16:00 +020085 <!-- Logging start -->
86 <!-- logback -->
87 <logback.version>1.2.3</logback.version>
88 <slf4j-api.version>1.7.25</slf4j-api.version>
89 <commons-codec>1.10</commons-codec>
90 <commons-logging>1.2</commons-logging>
91 <janino.version>3.0.6</janino.version>
92 <log4j.version>2.13.1</log4j.version>
Michael Lando3c3c8332017-07-20 01:29:49 +030093
sebdet30670ac2020-08-04 14:16:00 +020094 <!-- aspects -->
95 <jcabi.version>0.20.1</jcabi.version>
96 <aspectjrt.version>1.8.4</aspectjrt.version>
97 <aspectj.version>1.7.4</aspectj.version>
98 <jcabi.maven.plugin.version>0.13.2</jcabi.maven.plugin.version>
Michael Lando3c3c8332017-07-20 01:29:49 +030099
sebdet30670ac2020-08-04 14:16:00 +0200100 <!-- Logging end -->
101 <!-- System Metrics -->
102 <sigar.version>1.6.4</sigar.version>
Michael Lando451a3402017-02-19 10:28:42 +0200103
sebdet30670ac2020-08-04 14:16:00 +0200104 <regex.version>3.0.3</regex.version>
Michael Lando451a3402017-02-19 10:28:42 +0200105
sebdet30670ac2020-08-04 14:16:00 +0200106 <!--GSON-->
107 <gson.version>2.3.1</gson.version>
AviZi280f8012017-06-09 02:39:56 +0300108
sebdet30670ac2020-08-04 14:16:00 +0200109 <!--listen to file changes-->
110 <commons-jci-core.version>1.1</commons-jci-core.version>
AviZi280f8012017-06-09 02:39:56 +0300111
sebdet30670ac2020-08-04 14:16:00 +0200112 <!--TESTING-->
113 <mockito.version>3.3.3</mockito.version>
114 <mockitoJupiter.version>3.3.3</mockitoJupiter.version>
115 <jmockit.version>1.35</jmockit.version>
116 <junit.version>4.12</junit.version>
117 <junit.platform.version>1.6.0</junit.platform.version>
118 <junitJupiter.version>5.6.0</junitJupiter.version>
119 <assertj.version>3.16.0</assertj.version>
120 <testng.version>7.2.0</testng.version>
121 <cucumber.version>5.6.0</cucumber.version>
122 <bean-matchers.version>0.11</bean-matchers.version>
123 <hamcrest.version>2.1</hamcrest.version>
124 <hamcrest-all.version>1.3</hamcrest-all.version>
125 <maven-surefire-plugin.version>2.22.2</maven-surefire-plugin.version>
126 <maven-jar-plugin.version>2.4</maven-jar-plugin.version>
Michael Landoa5445102018-03-04 14:53:33 +0200127
sebdet30670ac2020-08-04 14:16:00 +0200128 <!-- sonar -->
129 <sonar.projectVersion>${project.version}</sonar.projectVersion>
130 <sonar.nodejs.executable>${project.basedir}/node/node</sonar.nodejs.executable>
131 <sonar.surefire.reportsPath>${project.build.directory}/surefire-reports
132 </sonar.surefire.reportsPath>
133 <sonar.javascript.lcov.reportPaths>${project.build.directory}/code-coverage/lcov.info
134 </sonar.javascript.lcov.reportPaths>
135 <sonar.coverage.jacoco.xmlReportPaths>
136 ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml
137 </sonar.coverage.jacoco.xmlReportPaths>
138 <sonar.sourceEncoding>${project.build.sourceEncoding}</sonar.sourceEncoding>
139 <sonar.projectBaseDir>${project.basedir}</sonar.projectBaseDir>
140 <sonar.coverage.exclusions>pom.xml,src/test</sonar.coverage.exclusions>
141 <!--cassandra -->
142 <cassandra.driver.version>3.8.0</cassandra.driver.version>
143 <!-- maven central (Nexus) -->
144 <nexus.id.release>nexus</nexus.id.release>
145 <nexus.id.snapshot>nexus</nexus.id.snapshot>
Tal Gitelman51d50f02017-12-10 18:55:03 +0200146
sebdet30670ac2020-08-04 14:16:00 +0200147 <!--nexus-->
148 <npm.registry>https://registry.npmjs.org/</npm.registry>
149 <nexus.proxy>https://nexus.onap.org</nexus.proxy>
150 <sitePath>/content/sites/site/org/openecomp/sdc/${project.version}</sitePath>
151 <staging.profile.id>176c31dfe190a</staging.profile.id>
sebdet30670ac2020-08-04 14:16:00 +0200152 <!--togglz version-->
153 <togglz.version>2.6.1.Final</togglz.version>
amohamadc16117e2020-07-19 22:17:57 -0400154
sebdet30670ac2020-08-04 14:16:00 +0200155 <joda.time.version>2.9.9</joda.time.version>
amohamadc16117e2020-07-19 22:17:57 -0400156
sebdet30670ac2020-08-04 14:16:00 +0200157 <!--sdc-security-utils-->
158 <security.util.lib.version>1.6.0</security.util.lib.version>
159 <!--jacoco-->
160 <jacoco.version>0.8.5</jacoco.version>
amohamadc16117e2020-07-19 22:17:57 -0400161
sebdet30670ac2020-08-04 14:16:00 +0200162 <java.driver.core.version>4.5.1</java.driver.core.version>
vasraz8394fae2020-04-28 16:57:56 +0100163
sebdet30670ac2020-08-04 14:16:00 +0200164 <!-- Surefire parameters -->
165 <surefire.forkCount>1C</surefire.forkCount>
166 <surefire.reuseForks>true</surefire.reuseForks>
sebdet591810d2020-09-17 15:07:23 +0200167
168 <docker.api.version>1.35</docker.api.version>
sebdet30670ac2020-08-04 14:16:00 +0200169 </properties>
170
171 <dependencyManagement>
172 <dependencies>
173 <dependency>
174 <groupId>com.google.guava</groupId>
175 <artifactId>guava</artifactId>
176 <version>${guava.version}</version>
177 </dependency>
178
179 <dependency>
180 <groupId>org.glassfish.jersey.ext</groupId>
181 <artifactId>jersey-bean-validation</artifactId>
182 <version>${jersey-bom.version}</version>
183 </dependency>
184
185 <dependency>
186 <groupId>org.glassfish.hk2.external</groupId>
187 <artifactId>asm-all-repackaged</artifactId>
188 <version>2.4.0</version>
189 </dependency>
190
191 <dependency>
192 <groupId>org.assertj</groupId>
193 <artifactId>assertj-core</artifactId>
194 <version>${assertj.version}</version>
195 </dependency>
196
197 <dependency>
198 <groupId>org.jmockit</groupId>
199 <artifactId>jmockit</artifactId>
200 <version>${jmockit.version}</version>
201 </dependency>
202
203 <dependency>
204 <groupId>com.github.tomakehurst</groupId>
205 <artifactId>wiremock-standalone</artifactId>
206 <version>${wire-mock.version}</version>
207 </dependency>
208
209 <dependency>
210 <groupId>io.cucumber</groupId>
211 <artifactId>cucumber-java</artifactId>
212 <version>${cucumber.version}</version>
213 </dependency>
214
215 <dependency>
216 <groupId>io.cucumber</groupId>
217 <artifactId>cucumber-junit</artifactId>
218 <version>${cucumber.version}</version>
219 </dependency>
220
221 <dependency>
222 <groupId>org.apache.commons</groupId>
223 <artifactId>commons-lang3</artifactId>
224 <version>${lang3.version}</version>
225 </dependency>
226 <dependency>
227 <groupId>org.codehaus.groovy</groupId>
228 <artifactId>groovy</artifactId>
229 <version>2.4.13</version>
230 </dependency>
231 <dependency>
232 <groupId>io.netty</groupId>
233 <artifactId>netty-all</artifactId>
234 <version>${netty.version}</version>
235 </dependency>
236 <dependency>
237 <groupId>io.netty</groupId>
238 <artifactId>netty-handler</artifactId>
239 <version>${netty.version}</version>
240 </dependency>
241 </dependencies>
242 </dependencyManagement>
243
kooperfaaad992019-05-07 08:44:41 +0000244 <dependencies>
sebdet30670ac2020-08-04 14:16:00 +0200245 <dependency>
246 <!-- must be on the classpath -->
247 <groupId>org.jacoco</groupId>
248 <artifactId>org.jacoco.agent</artifactId>
249 <classifier>runtime</classifier>
250 <version>${jacoco.version}</version>
251 <scope>test</scope>
252 </dependency>
253 <!--JUnit Jupiter Engine to depend on the JUnit5 engine and JUnit 5 API -->
254 <dependency>
255 <groupId>org.junit.jupiter</groupId>
256 <artifactId>junit-jupiter-engine</artifactId>
257 <version>${junitJupiter.version}</version>
258 <scope>test</scope>
259 </dependency>
260 <!--JUnit Jupiter Engine to depend on the JUnit4 engine and JUnit 4 API -->
261 <dependency>
262 <groupId>org.junit.vintage</groupId>
263 <artifactId>junit-vintage-engine</artifactId>
264 <version>${junitJupiter.version}</version>
265 <scope>test</scope>
266 </dependency>
vasrazf1f5a352019-11-26 17:20:27 +0000267
sebdet30670ac2020-08-04 14:16:00 +0200268 <dependency>
269 <groupId>org.mockito</groupId>
270 <artifactId>mockito-core</artifactId>
271 <version>${mockito.version}</version>
272 <scope>test</scope>
273 </dependency>
kooperfaaad992019-05-07 08:44:41 +0000274 </dependencies>
275
sebdet30670ac2020-08-04 14:16:00 +0200276 <reporting>
277 <plugins>
278 <plugin>
279 <groupId>org.apache.maven.plugins</groupId>
280 <artifactId>maven-javadoc-plugin</artifactId>
281 <version>3.0.1</version>
282 <configuration>
283 <failOnError>false</failOnError>
284 <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
285 <docletArtifact>
286 <groupId>org.umlgraph</groupId>
287 <artifactId>umlgraph</artifactId>
288 <version>5.6</version>
289 </docletArtifact>
290 <useStandardDocletOptions>true</useStandardDocletOptions>
291 </configuration>
292 </plugin>
293 </plugins>
294 </reporting>
JulienBe56f99ec2020-06-24 17:31:27 +0200295
sebdet30670ac2020-08-04 14:16:00 +0200296 <build>
297 <pluginManagement>
298 <plugins>
299 <plugin>
300 <groupId>org.jacoco</groupId>
301 <artifactId>jacoco-maven-plugin</artifactId>
302 <version>${jacoco.version}</version>
303 </plugin>
304 <plugin>
305 <groupId>org.apache.maven.plugins</groupId>
306 <artifactId>maven-assembly-plugin</artifactId>
307 <version>3.1.0</version>
308 <configuration>
309 <tarLongFileMode>posix</tarLongFileMode>
310 </configuration>
311 </plugin>
Michael Lando451a3402017-02-19 10:28:42 +0200312
sebdet30670ac2020-08-04 14:16:00 +0200313 <plugin>
314 <groupId>org.codehaus.mojo</groupId>
315 <artifactId>exec-maven-plugin</artifactId>
316 <version>1.6.0</version>
317 </plugin>
318 <plugin>
319 <groupId>org.sonarsource.scanner.maven</groupId>
320 <artifactId>sonar-maven-plugin</artifactId>
321 <version>3.7.0.1746</version>
322 </plugin>
323 <plugin>
324 <groupId>org.apache.maven.plugins</groupId>
325 <artifactId>maven-clean-plugin</artifactId>
326 <version>3.1.0</version>
327 </plugin>
328 <plugin>
329 <groupId>ru.yaal.maven</groupId>
330 <artifactId>write-text-files-maven-plugin</artifactId>
331 <version>1.1</version>
332 </plugin>
333 <plugin>
334 <groupId>org.codehaus.gmaven</groupId>
335 <artifactId>gmaven-plugin</artifactId>
336 <version>1.5</version>
337 </plugin>
338 <plugin>
339 <groupId>org.codehaus.mojo</groupId>
340 <artifactId>build-helper-maven-plugin</artifactId>
341 <version>3.2.0</version>
342 </plugin>
343 <plugin>
344 <groupId>org.apache.maven.plugins</groupId>
345 <artifactId>maven-deploy-plugin</artifactId>
346 <version>2.8.2</version>
347 </plugin>
348 <plugin>
349 <groupId>org.apache.maven.plugins</groupId>
350 <artifactId>maven-shade-plugin</artifactId>
351 <version>3.1.1</version>
352 </plugin>
353 <plugin>
354 <groupId>org.apache.maven.plugins</groupId>
355 <artifactId>maven-resources-plugin</artifactId>
356 <version>3.2.0</version>
357 </plugin>
358 <plugin>
359 <groupId>io.fabric8</groupId>
360 <artifactId>docker-maven-plugin</artifactId>
361 <version>0.31.0</version>
362 </plugin>
363 <plugin>
364 <groupId>org.apache.maven.plugins</groupId>
365 <artifactId>maven-war-plugin</artifactId>
366 <version>3.2.2</version>
367 </plugin>
368 <plugin>
369 <groupId>com.github.eirslett</groupId>
370 <artifactId>frontend-maven-plugin</artifactId>
371 <version>1.8.0</version>
372 </plugin>
373 <plugin>
374 <groupId>org.apache.maven.plugins</groupId>
375 <artifactId>maven-surefire-plugin</artifactId>
376 <version>${maven-surefire-plugin.version}</version>
377 </plugin>
378 <plugin>
379 <groupId>org.apache.maven.plugins</groupId>
380 <artifactId>maven-failsafe-plugin</artifactId>
381 <version>${maven-surefire-plugin.version}</version>
382 </plugin>
383 <plugin>
384 <groupId>org.apache.maven.plugins</groupId>
385 <artifactId>maven-compiler-plugin</artifactId>
386 <version>3.8.1</version>
387 </plugin>
388 <plugin>
389 <groupId>com.github.sylvainlaurent.maven</groupId>
390 <artifactId>yaml-json-validator-maven-plugin</artifactId>
391 <version>1.0.2</version>
392 </plugin>
393 <plugin>
394 <groupId>pl.project13.maven</groupId>
395 <artifactId>git-commit-id-plugin</artifactId>
396 <version>4.0.0</version>
397 </plugin>
398 </plugins>
399 </pluginManagement>
Michael Lando451a3402017-02-19 10:28:42 +0200400
sebdet30670ac2020-08-04 14:16:00 +0200401 <plugins>
402 <plugin>
403 <artifactId>maven-checkstyle-plugin</artifactId>
404 <version>2.17</version>
405 <configuration>
406 <suppressionsLocation>checkstyle-suppressions.xml</suppressionsLocation>
407 <suppressionsFileExpression>checkstyle.suppressions.file</suppressionsFileExpression>
408 <skip>${checkstyle.skip}</skip>
409 </configuration>
410 </plugin>
411 <!-- plugin for parsing the project version -->
412 <plugin>
413 <groupId>org.codehaus.mojo</groupId>
414 <artifactId>build-helper-maven-plugin</artifactId>
415 <executions>
416 <execution>
417 <id>parse-version</id>
418 <phase>pre-clean</phase>
419 <goals>
420 <goal>parse-version</goal>
421 </goals>
422 </execution>
423 </executions>
424 </plugin>
Michael Lando451a3402017-02-19 10:28:42 +0200425
sebdet30670ac2020-08-04 14:16:00 +0200426 <!-- Java Code Coverage -->
427 <plugin>
428 <groupId>org.jacoco</groupId>
429 <artifactId>jacoco-maven-plugin</artifactId>
430 <inherited>false</inherited>
431 <executions>
432 <execution>
433 <id>default-instrument</id>
434 <goals>
435 <goal>instrument</goal>
436 </goals>
437 </execution>
438 <execution>
439 <id>default-restore-instrumented-classes</id>
440 <goals>
441 <goal>restore-instrumented-classes</goal>
442 </goals>
443 </execution>
444 <execution>
445 <id>default-report</id>
446 <goals>
447 <goal>report</goal>
448 </goals>
449 <configuration>
450 <dataFile>${project.build.directory}/jacoco.exec</dataFile>
451 </configuration>
452 </execution>
453 </executions>
454 </plugin>
Michael Lando451a3402017-02-19 10:28:42 +0200455
sebdet30670ac2020-08-04 14:16:00 +0200456 <plugin>
457 <groupId>org.apache.maven.plugins</groupId>
458 <artifactId>maven-site-plugin</artifactId>
459 <version>3.7.1</version>
460 <dependencies>
461 <dependency>
462 <groupId>org.apache.maven.wagon</groupId>
463 <artifactId>wagon-webdav-jackrabbit</artifactId>
464 <version>3.0.0</version>
465 </dependency>
466 </dependencies>
467 </plugin>
Michael Lando451a3402017-02-19 10:28:42 +0200468
sebdet30670ac2020-08-04 14:16:00 +0200469 <!-- Set the deployment repositories properties. -->
470 <plugin>
471 <groupId>org.codehaus.gmaven</groupId>
472 <artifactId>gmaven-plugin</artifactId>
473 <executions>
474 <execution>
475 <inherited>false</inherited>
476 <phase>integration-test</phase>
477 <goals>
478 <goal>execute</goal>
479 </goals>
480 <configuration>
481 <source>
482 pom.properties['deploy.url'] =
483 pom.version.contains('-SNAPSHOT') ?
484 project.distributionManagement.snapshotRepository.url :
485 project.distributionManagement.repository.url;
486 pom.properties['repo.id'] = pom.version.contains('-SNAPSHOT') ?
487 project.distributionManagement.snapshotRepository.id :
488 project.distributionManagement.repository.id;
489 </source>
490 </configuration>
491 </execution>
492 </executions>
493 </plugin>
494 <plugin>
495 <groupId>org.apache.maven.plugins</groupId>
496 <artifactId>maven-compiler-plugin</artifactId>
497 <configuration>
498 <source>11</source>
499 <target>11</target>
sebdeta9fffd22020-10-08 13:28:36 +0200500 <forceJavacCompilerUse>true</forceJavacCompilerUse>
sebdet30670ac2020-08-04 14:16:00 +0200501 </configuration>
502 </plugin>
503 <plugin>
504 <groupId>org.apache.maven.plugins</groupId>
505 <artifactId>maven-surefire-plugin</artifactId>
506 <dependencies>
507 <dependency>
508 <groupId>org.apache.maven.surefire</groupId>
509 <artifactId>surefire-junit-platform</artifactId>
510 <version>${maven-surefire-plugin.version}</version>
511 </dependency>
512 </dependencies>
513 <configuration>
514 <printSummary>false</printSummary>
515 <systemPropertyVariables>
516 <jacoco-agent.destfile>${project.build.directory}/jacoco.exec</jacoco-agent.destfile>
517 </systemPropertyVariables>
518 <forkCount>${surefire.forkCount}</forkCount>
519 <reuseForks>${surefire.reuseForks}</reuseForks>
520 <parallel>methods</parallel>
521 </configuration>
522 </plugin>
523 <plugin>
524 <groupId>pl.project13.maven</groupId>
525 <artifactId>git-commit-id-plugin</artifactId>
526 <executions>
527 <execution>
528 <goals>
529 <goal>revision</goal>
530 </goals>
531 </execution>
532 </executions>
533 <configuration>
534 <generateGitPropertiesFile>true</generateGitPropertiesFile>
535 <generateGitPropertiesFilename>${project.build.outputDirectory}/META-INF/git.properties
536 </generateGitPropertiesFilename>
537 <failOnNoGitDirectory>true</failOnNoGitDirectory>
538 <verbose>false</verbose>
539 <includeOnlyProperties>
540 <includeOnlyProperty>git.build.version</includeOnlyProperty>
541 <includeOnlyProperty>git.build.time</includeOnlyProperty>
542 <includeOnlyProperty>git.commit.id</includeOnlyProperty>
543 <includeOnlyProperty>git.commit.time</includeOnlyProperty>
544 <includeOnlyProperty>git.commit.user.name</includeOnlyProperty>
545 <includeOnlyProperty>git.commit.user.email</includeOnlyProperty>
546 <includeOnlyProperty>git.commit.message.short</includeOnlyProperty>
547 <includeOnlyProperty>git.commit.message.full</includeOnlyProperty>
548 </includeOnlyProperties>
549 <gitDescribe>
550 <skip>true</skip>
551 </gitDescribe>
552 <useNativeGit>false</useNativeGit>
553 </configuration>
554 </plugin>
555 </plugins>
556 </build>
Michael Landoa5445102018-03-04 14:53:33 +0200557
sebdet30670ac2020-08-04 14:16:00 +0200558 <profiles>
559 <profile>
560 <id>all</id>
561 <activation>
562 <activeByDefault>true</activeByDefault>
563 </activation>
564 <properties>
565 <checkstyle.skip>true</checkstyle.skip>
566 </properties>
567 <modules>
568 <module>onboarding</module>
569 <module>common-app-logging</module>
570 <module>common-app-api</module>
571 <module>common-be</module>
572 <module>catalog-dao</module>
573 <module>catalog-model</module>
574 <module>catalog-be</module>
575 <module>catalog-be-plugins</module>
576 <module>asdctool</module>
577 <module>catalog-ui</module>
578 <module>catalog-fe</module>
579 <module>sdc-os-chef</module>
580 <module>utils/webseal-simulator</module>
581 <module>integration-tests</module>
582 </modules>
583 </profile>
584 <profile>
585 <id>skip-integration-tests</id>
586 <activation>
587 <property>
588 <name>skipITs</name>
589 <value>true</value>
590 </property>
591 </activation>
592 <properties>
593 <checkstyle.skip>true</checkstyle.skip>
594 </properties>
595 <modules>
596 <module>onboarding</module>
597 <module>common-app-logging</module>
598 <module>common-app-api</module>
599 <module>common-be</module>
600 <module>catalog-dao</module>
601 <module>catalog-model</module>
602 <module>catalog-be</module>
603 <module>catalog-be-plugins</module>
604 <module>asdctool</module>
605 <module>catalog-ui</module>
606 <module>catalog-fe</module>
607 <module>sdc-os-chef</module>
608 <module>utils/webseal-simulator</module>
609 </modules>
610 </profile>
611 <profile>
sebdet4fc21a62020-09-10 15:24:32 +0200612 <id>skip-tests</id>
613 <activation>
614 <property>
615 <name>skipTests</name>
616 <value>true</value>
617 </property>
618 </activation>
619 <properties>
620 <checkstyle.skip>true</checkstyle.skip>
621 </properties>
622 <modules>
623 <module>onboarding</module>
624 <module>common-app-logging</module>
625 <module>common-app-api</module>
626 <module>common-be</module>
627 <module>catalog-dao</module>
628 <module>catalog-model</module>
629 <module>catalog-be</module>
630 <module>catalog-be-plugins</module>
631 <module>asdctool</module>
632 <module>catalog-ui</module>
633 <module>catalog-fe</module>
634 <module>sdc-os-chef</module>
635 <module>utils/webseal-simulator</module>
636 </modules>
637 </profile>
638 <profile>
sebdet30670ac2020-08-04 14:16:00 +0200639 <id>fast-build</id>
640 <activation>
641 <activeByDefault>false</activeByDefault>
642 </activation>
643 <properties>
644 <maven.test.skip>true</maven.test.skip>
645 <skipYamlJsonValidator>true</skipYamlJsonValidator>
646 <checkstyle.skip>true</checkstyle.skip>
647 <jacoco.skip>true</jacoco.skip>
648 </properties>
649 <modules>
650 <module>onboarding</module>
651 <module>common-app-logging</module>
652 <module>common-app-api</module>
653 <module>common-be</module>
654 <module>catalog-dao</module>
655 <module>catalog-model</module>
656 <module>catalog-be</module>
657 <module>catalog-be-plugins</module>
658 <module>asdctool</module>
659 <module>catalog-ui</module>
660 <module>catalog-fe</module>
661 <module>sdc-os-chef</module>
662 <module>utils/webseal-simulator</module>
663 </modules>
664 </profile>
665 <profile>
666 <id>start-sdc</id>
667 <activation>
668 <activeByDefault>false</activeByDefault>
669 </activation>
670 <properties>
671 <maven.test.skip>true</maven.test.skip>
672 <skipYamlJsonValidator>true</skipYamlJsonValidator>
673 <checkstyle.skip>true</checkstyle.skip>
674 <jacoco.skip>true</jacoco.skip>
675 <docker.keepRunning>true</docker.keepRunning>
676 </properties>
677 <modules>
678 <module>integration-tests</module>
679 </modules>
680 </profile>
681 <profile>
682 <id>stop-sdc</id>
683 <activation>
684 <activeByDefault>false</activeByDefault>
685 </activation>
686 <properties>
687 <maven.test.skip>true</maven.test.skip>
688 <skipYamlJsonValidator>true</skipYamlJsonValidator>
689 <checkstyle.skip>true</checkstyle.skip>
690 <jacoco.skip>true</jacoco.skip>
691 <docker.skip.run>true</docker.skip.run>
692 </properties>
693 <modules>
694 <module>integration-tests</module>
695 </modules>
696 </profile>
697 <profile>
698 <id>run-integration-tests</id>
699 <activation>
700 <activeByDefault>false</activeByDefault>
701 </activation>
702 <properties>
703 <skipYamlJsonValidator>true</skipYamlJsonValidator>
704 <checkstyle.skip>true</checkstyle.skip>
705 <docker.skip>true</docker.skip>
706 </properties>
707 <modules>
708 <module>integration-tests</module>
709 </modules>
710 </profile>
Michael Lando451a3402017-02-19 10:28:42 +0200711
sebdet30670ac2020-08-04 14:16:00 +0200712 </profiles>
sheetalm297209b2018-02-20 19:06:27 +0530713
sebdet30670ac2020-08-04 14:16:00 +0200714 <repositories>
715 <!-- LF repositories -->
716 <repository>
717 <id>ecomp-releases</id>
718 <name>Release Repository</name>
719 <url>${nexus.proxy}/content/repositories/releases/</url>
720 </repository>
721 <repository>
722 <id>ecomp-snapshots</id>
723 <name>Snapshots Repository</name>
724 <url>${nexus.proxy}/content/repositories/snapshots/</url>
725 </repository>
726 <repository>
727 <id>ecomp-public</id>
728 <name>Public Repository</name>
729 <url>${nexus.proxy}/content/repositories/public/</url>
730 </repository>
731 <!-- LF repositories END-->
732 </repositories>
vasraza8a96332020-08-19 18:01:52 +0100733
sebdet30670ac2020-08-04 14:16:00 +0200734 <distributionManagement>
735 <repository>
736 <id>ecomp-releases</id>
737 <name>Release Repository</name>
738 <url>${nexus.proxy}/content/repositories/releases/</url>
739 </repository>
740 <snapshotRepository>
741 <id>ecomp-snapshots</id>
742 <name>Snapshot Repository</name>
743 <url>${nexus.proxy}/content/repositories/snapshots/</url>
744 </snapshotRepository>
745 <site>
746 <id>ecomp-site</id>
747 <url>dav:${nexus.proxy}${sitePath}</url>
748 </site>
749 </distributionManagement>
Tal Gitelmanc63a3402018-08-05 17:16:15 +0300750</project>
Baumel, Dvir (db384r)ef316522020-04-21 14:14:15 +0300751