blob: 6b727da9aa5b97af544b115a78a53eafe9d40d6c [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"
vasraza8a96332020-08-19 18:01:52 +010023 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>
29 <version>1.7.1-SNAPSHOT</version>
30 <packaging>pom</packaging>
31 <name>sdc</name>
Tomasz Golabekc8fcbbc2019-07-09 08:42:59 +020032
vasraza8a96332020-08-19 18:01:52 +010033 <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
vasraza8a96332020-08-19 18:01:52 +010040 <properties>
41 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
Michael Lando451a3402017-02-19 10:28:42 +020042
vasraza8a96332020-08-19 18:01:52 +010043 <tosca.datatype.version>${project.version}</tosca.datatype.version>
taliofe4afd42019-04-14 15:37:20 +030044
vasraza8a96332020-08-19 18:01:52 +010045 <!-- 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>
Michael Lando451a3402017-02-19 10:28:42 +020064
vasraza8a96332020-08-19 18:01:52 +010065 <commons.collections.version>4.1</commons.collections.version>
66 <ws.rs.version>2.1</ws.rs.version>
Talio1468fdc2019-02-05 11:05:05 +020067
vasraza8a96332020-08-19 18:01:52 +010068 <jetty.version>9.4.18.v20190429</jetty.version>
Michael Lando451a3402017-02-19 10:28:42 +020069
amohamadc16117e2020-07-19 22:17:57 -040070 <!-- JSON and YAML Parsing -->
71 <jackson.version>2.11.0</jackson.version>
72 <jackson-annotations.version>${jackson.version}</jackson-annotations.version>
73
74 <clearspring.version>2.1.1</clearspring.version>
75 <skipYamlJsonValidator>false</skipYamlJsonValidator>
Michael Lando451a3402017-02-19 10:28:42 +020076
vasraza8a96332020-08-19 18:01:52 +010077 <!-- Yaml for properties -->
78 <snakeyaml.version>1.14</snakeyaml.version>
79 <functionaljava.version>4.7</functionaljava.version>
80 <httpclient.version>4.5.3</httpclient.version>
81 <httpcore.version>4.4.1</httpcore.version>
82 <json-simple.version>1.1</json-simple.version>
AviZi280f8012017-06-09 02:39:56 +030083
vasraza8a96332020-08-19 18:01:52 +010084 <!-- Logging start -->
85 <!-- logback -->
86 <logback.version>1.2.3</logback.version>
87 <slf4j-api.version>1.7.25</slf4j-api.version>
88 <commons-codec>1.10</commons-codec>
89 <commons-logging>1.2</commons-logging>
90 <janino.version>3.0.6</janino.version>
91 <log4j.version>2.13.1</log4j.version>
Michael Lando3c3c8332017-07-20 01:29:49 +030092
vasraza8a96332020-08-19 18:01:52 +010093 <!-- aspects -->
94 <jcabi.version>0.20.1</jcabi.version>
95 <aspectjrt.version>1.8.4</aspectjrt.version>
96 <aspectj.version>1.7.4</aspectj.version>
97 <jcabi.maven.plugin.version>0.13.2</jcabi.maven.plugin.version>
Michael Lando3c3c8332017-07-20 01:29:49 +030098
vasraza8a96332020-08-19 18:01:52 +010099 <!-- Logging end -->
100 <!-- System Metrics -->
101 <sigar.version>1.6.4</sigar.version>
Michael Lando451a3402017-02-19 10:28:42 +0200102
vasraza8a96332020-08-19 18:01:52 +0100103 <regex.version>3.0.3</regex.version>
Michael Lando451a3402017-02-19 10:28:42 +0200104
vasraza8a96332020-08-19 18:01:52 +0100105 <!--GSON-->
106 <gson.version>2.3.1</gson.version>
AviZi280f8012017-06-09 02:39:56 +0300107
vasraza8a96332020-08-19 18:01:52 +0100108 <!--listen to file changes-->
109 <commons-jci-core.version>1.1</commons-jci-core.version>
AviZi280f8012017-06-09 02:39:56 +0300110
vasraza8a96332020-08-19 18:01:52 +0100111 <!--TESTING-->
112 <mockito.version>3.3.3</mockito.version>
113 <mockitoJupiter.version>3.3.3</mockitoJupiter.version>
114 <jmockit.version>1.35</jmockit.version>
115 <junit.version>4.12</junit.version>
116 <junit.platform.version>1.6.0</junit.platform.version>
117 <junitJupiter.version>5.6.0</junitJupiter.version>
118 <assertj.version>3.16.0</assertj.version>
119 <testng.version>7.2.0</testng.version>
120 <cucumber.version>5.6.0</cucumber.version>
121 <bean-matchers.version>0.11</bean-matchers.version>
122 <hamcrest.version>2.1</hamcrest.version>
123 <hamcrest-all.version>1.3</hamcrest-all.version>
124 <maven-surefire-plugin.version>2.22.2</maven-surefire-plugin.version>
125 <maven-jar-plugin.version>2.4</maven-jar-plugin.version>
Michael Landoa5445102018-03-04 14:53:33 +0200126
vasraza8a96332020-08-19 18:01:52 +0100127 <!-- parser-->
128 <sdc-tosca-parser.version>1.6.5</sdc-tosca-parser.version>
Michael Landoa5445102018-03-04 14:53:33 +0200129
vasraza8a96332020-08-19 18:01:52 +0100130 <!-- sonar -->
131 <sonar.projectVersion>${project.version}</sonar.projectVersion>
132 <sonar.nodejs.executable>${project.basedir}/node/node</sonar.nodejs.executable>
133 <sonar.surefire.reportsPath>${project.build.directory}/surefire-reports
134 </sonar.surefire.reportsPath>
135 <sonar.javascript.lcov.reportPaths>${project.build.directory}/code-coverage/lcov.info
136 </sonar.javascript.lcov.reportPaths>
137 <sonar.coverage.jacoco.xmlReportPaths>
138 ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml
139 </sonar.coverage.jacoco.xmlReportPaths>
140 <sonar.sourceEncoding>${project.build.sourceEncoding}</sonar.sourceEncoding>
141 <sonar.projectBaseDir>${project.basedir}</sonar.projectBaseDir>
142 <sonar.coverage.exclusions>pom.xml,src/test</sonar.coverage.exclusions>
143 <!--cassandra -->
144 <cassandra.driver.version>3.8.0</cassandra.driver.version>
145 <!-- maven central (Nexus) -->
146 <nexus.id.release>nexus</nexus.id.release>
147 <nexus.id.snapshot>nexus</nexus.id.snapshot>
Tal Gitelman51d50f02017-12-10 18:55:03 +0200148
vasraza8a96332020-08-19 18:01:52 +0100149 <!--nexus-->
150 <npm.registry>https://registry.npmjs.org/</npm.registry>
151 <nexus.proxy>https://nexus.onap.org</nexus.proxy>
152 <sitePath>/content/sites/site/org/openecomp/sdc/${project.version}</sitePath>
153 <staging.profile.id>176c31dfe190a</staging.profile.id>
154 <!--maven-->
155 <maven.build.timestamp.format>yyyyMMdd'T'HHmmss'Z'</maven.build.timestamp.format>
156 <!--docker tags-->
157 <docker.tag>${project.version}-${maven.build.timestamp}</docker.tag>
158 <!--togglz version-->
159 <togglz.version>2.6.1.Final</togglz.version>
amohamadc16117e2020-07-19 22:17:57 -0400160
vasraza8a96332020-08-19 18:01:52 +0100161 <joda.time.version>2.9.9</joda.time.version>
amohamadc16117e2020-07-19 22:17:57 -0400162
vasraza8a96332020-08-19 18:01:52 +0100163 <!--sdc-security-utils-->
164 <security.util.lib.version>1.6.0</security.util.lib.version>
165 <!--jacoco-->
166 <jacoco.version>0.8.5</jacoco.version>
167 <java.driver.core.version>4.5.1</java.driver.core.version>
amohamadc16117e2020-07-19 22:17:57 -0400168
vasraza8a96332020-08-19 18:01:52 +0100169 <!-- Surefire parameters -->
170 <surefire.forkCount>1C</surefire.forkCount>
171 <surefire.reuseForks>true</surefire.reuseForks>
172 </properties>
vasraz8394fae2020-04-28 16:57:56 +0100173
vasraza8a96332020-08-19 18:01:52 +0100174 <dependencyManagement>
kooperfaaad992019-05-07 08:44:41 +0000175 <dependencies>
vasraza8a96332020-08-19 18:01:52 +0100176 <dependency>
177 <groupId>com.google.guava</groupId>
178 <artifactId>guava</artifactId>
179 <version>${guava.version}</version>
180 </dependency>
vasrazf1f5a352019-11-26 17:20:27 +0000181
vasraza8a96332020-08-19 18:01:52 +0100182 <dependency>
183 <groupId>org.glassfish.jersey.ext</groupId>
184 <artifactId>jersey-bean-validation</artifactId>
185 <version>${jersey-bom.version}</version>
186 </dependency>
187
188 <dependency>
189 <groupId>org.glassfish.hk2.external</groupId>
190 <artifactId>asm-all-repackaged</artifactId>
191 <version>2.4.0</version>
192 </dependency>
193
194 <dependency>
195 <groupId>org.assertj</groupId>
196 <artifactId>assertj-core</artifactId>
197 <version>${assertj.version}</version>
198 </dependency>
199
200 <dependency>
201 <groupId>org.jmockit</groupId>
202 <artifactId>jmockit</artifactId>
203 <version>${jmockit.version}</version>
204 </dependency>
205
206 <dependency>
207 <groupId>com.github.tomakehurst</groupId>
208 <artifactId>wiremock-standalone</artifactId>
209 <version>${wire-mock.version}</version>
210 </dependency>
211
212 <dependency>
213 <groupId>io.cucumber</groupId>
214 <artifactId>cucumber-java</artifactId>
215 <version>${cucumber.version}</version>
216 </dependency>
217
218 <dependency>
219 <groupId>io.cucumber</groupId>
220 <artifactId>cucumber-junit</artifactId>
221 <version>${cucumber.version}</version>
222 </dependency>
223
224 <dependency>
225 <groupId>org.apache.commons</groupId>
226 <artifactId>commons-lang3</artifactId>
227 <version>${lang3.version}</version>
228 </dependency>
229 <dependency>
230 <groupId>org.codehaus.groovy</groupId>
231 <artifactId>groovy</artifactId>
232 <version>2.4.13</version>
233 </dependency>
234 <dependency>
235 <groupId>io.netty</groupId>
236 <artifactId>netty-all</artifactId>
237 <version>${netty.version}</version>
238 </dependency>
239 <dependency>
240 <groupId>io.netty</groupId>
241 <artifactId>netty-handler</artifactId>
242 <version>${netty.version}</version>
243 </dependency>
kooperfaaad992019-05-07 08:44:41 +0000244 </dependencies>
vasraza8a96332020-08-19 18:01:52 +0100245 </dependencyManagement>
kooperfaaad992019-05-07 08:44:41 +0000246
vasraza8a96332020-08-19 18:01:52 +0100247 <dependencies>
248 <dependency>
249 <!-- must be on the classpath -->
250 <groupId>org.jacoco</groupId>
251 <artifactId>org.jacoco.agent</artifactId>
252 <classifier>runtime</classifier>
253 <version>${jacoco.version}</version>
254 <scope>test</scope>
255 </dependency>
256 <!--JUnit Jupiter Engine to depend on the JUnit5 engine and JUnit 5 API -->
257 <dependency>
258 <groupId>org.junit.jupiter</groupId>
259 <artifactId>junit-jupiter-engine</artifactId>
260 <version>${junitJupiter.version}</version>
261 <scope>test</scope>
262 </dependency>
263 <!--JUnit Jupiter Engine to depend on the JUnit4 engine and JUnit 4 API -->
264 <dependency>
265 <groupId>org.junit.vintage</groupId>
266 <artifactId>junit-vintage-engine</artifactId>
267 <version>${junitJupiter.version}</version>
268 <scope>test</scope>
269 </dependency>
JulienBe56f99ec2020-06-24 17:31:27 +0200270
vasraza8a96332020-08-19 18:01:52 +0100271 <dependency>
272 <groupId>org.mockito</groupId>
273 <artifactId>mockito-core</artifactId>
274 <version>${mockito.version}</version>
275 <scope>test</scope>
276 </dependency>
277 </dependencies>
Michael Lando451a3402017-02-19 10:28:42 +0200278
vasraza8a96332020-08-19 18:01:52 +0100279 <reporting>
280 <plugins>
281 <plugin>
282 <groupId>org.apache.maven.plugins</groupId>
283 <artifactId>maven-javadoc-plugin</artifactId>
284 <version>3.0.1</version>
285 <configuration>
286 <failOnError>false</failOnError>
287 <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
288 <docletArtifact>
289 <groupId>org.umlgraph</groupId>
290 <artifactId>umlgraph</artifactId>
291 <version>5.6</version>
292 </docletArtifact>
293 <useStandardDocletOptions>true</useStandardDocletOptions>
294 </configuration>
295 </plugin>
296 </plugins>
297 </reporting>
Michael Lando451a3402017-02-19 10:28:42 +0200298
vasraza8a96332020-08-19 18:01:52 +0100299 <build>
300 <pluginManagement>
301 <plugins>
302 <plugin>
303 <groupId>org.jacoco</groupId>
304 <artifactId>jacoco-maven-plugin</artifactId>
305 <version>${jacoco.version}</version>
306 </plugin>
307 <plugin>
308 <groupId>org.apache.maven.plugins</groupId>
309 <artifactId>maven-assembly-plugin</artifactId>
310 <version>3.1.0</version>
311 <configuration>
312 <tarLongFileMode>posix</tarLongFileMode>
313 </configuration>
314 </plugin>
Michael Lando451a3402017-02-19 10:28:42 +0200315
vasraza8a96332020-08-19 18:01:52 +0100316 <plugin>
317 <groupId>org.codehaus.mojo</groupId>
318 <artifactId>exec-maven-plugin</artifactId>
319 <version>1.6.0</version>
320 </plugin>
321 <plugin>
322 <groupId>org.sonarsource.scanner.maven</groupId>
323 <artifactId>sonar-maven-plugin</artifactId>
324 <version>3.7.0.1746</version>
325 </plugin>
326 <plugin>
327 <groupId>org.apache.maven.plugins</groupId>
328 <artifactId>maven-clean-plugin</artifactId>
329 <version>3.1.0</version>
330 </plugin>
331 <plugin>
332 <groupId>ru.yaal.maven</groupId>
333 <artifactId>write-text-files-maven-plugin</artifactId>
334 <version>1.1</version>
335 </plugin>
336 <plugin>
337 <groupId>org.codehaus.gmaven</groupId>
338 <artifactId>gmaven-plugin</artifactId>
339 <version>1.5</version>
340 </plugin>
341 <plugin>
342 <groupId>org.codehaus.mojo</groupId>
343 <artifactId>build-helper-maven-plugin</artifactId>
344 <version>3.2.0</version>
345 </plugin>
346 <plugin>
347 <groupId>org.apache.maven.plugins</groupId>
348 <artifactId>maven-deploy-plugin</artifactId>
349 <version>2.8.2</version>
350 </plugin>
351 <plugin>
352 <groupId>org.apache.maven.plugins</groupId>
353 <artifactId>maven-shade-plugin</artifactId>
354 <version>3.1.1</version>
355 </plugin>
356 <plugin>
357 <groupId>org.apache.maven.plugins</groupId>
358 <artifactId>maven-resources-plugin</artifactId>
359 <version>3.2.0</version>
360 </plugin>
361 <plugin>
362 <groupId>io.fabric8</groupId>
363 <artifactId>docker-maven-plugin</artifactId>
364 <version>0.31.0</version>
365 </plugin>
366 <plugin>
367 <groupId>org.apache.maven.plugins</groupId>
368 <artifactId>maven-war-plugin</artifactId>
369 <version>3.2.2</version>
370 </plugin>
371 <plugin>
372 <groupId>com.github.eirslett</groupId>
373 <artifactId>frontend-maven-plugin</artifactId>
374 <version>1.8.0</version>
375 </plugin>
376 <plugin>
377 <groupId>org.apache.maven.plugins</groupId>
378 <artifactId>maven-surefire-plugin</artifactId>
379 <version>${maven-surefire-plugin.version}</version>
380 </plugin>
381 <plugin>
382 <groupId>org.apache.maven.plugins</groupId>
383 <artifactId>maven-failsafe-plugin</artifactId>
384 <version>${maven-surefire-plugin.version}</version>
385 </plugin>
386 <plugin>
387 <groupId>org.apache.maven.plugins</groupId>
388 <artifactId>maven-compiler-plugin</artifactId>
389 <version>3.8.0</version>
390 </plugin>
391 <plugin>
392 <groupId>com.github.sylvainlaurent.maven</groupId>
393 <artifactId>yaml-json-validator-maven-plugin</artifactId>
394 <version>1.0.2</version>
395 </plugin>
396 <plugin>
397 <groupId>pl.project13.maven</groupId>
398 <artifactId>git-commit-id-plugin</artifactId>
399 <version>4.0.0</version>
400 </plugin>
401 </plugins>
402 </pluginManagement>
Michael Lando451a3402017-02-19 10:28:42 +0200403
vasraza8a96332020-08-19 18:01:52 +0100404 <plugins>
405 <plugin>
406 <artifactId>maven-checkstyle-plugin</artifactId>
407 <version>2.17</version>
408 <configuration>
409 <suppressionsLocation>checkstyle-suppressions.xml</suppressionsLocation>
410 <suppressionsFileExpression>checkstyle.suppressions.file</suppressionsFileExpression>
411 <skip>${checkstyle.skip}</skip>
412 </configuration>
413 </plugin>
414 <!-- plugin for parsing the project version -->
415 <plugin>
416 <groupId>org.codehaus.mojo</groupId>
417 <artifactId>build-helper-maven-plugin</artifactId>
418 <executions>
419 <execution>
420 <id>parse-version</id>
421 <phase>pre-clean</phase>
422 <goals>
423 <goal>parse-version</goal>
424 </goals>
425 </execution>
426 </executions>
427 </plugin>
Michael Lando451a3402017-02-19 10:28:42 +0200428
vasraza8a96332020-08-19 18:01:52 +0100429 <!-- Java Code Coverage -->
430 <plugin>
431 <groupId>org.jacoco</groupId>
432 <artifactId>jacoco-maven-plugin</artifactId>
433 <inherited>false</inherited>
434 <executions>
435 <execution>
436 <id>default-instrument</id>
437 <goals>
438 <goal>instrument</goal>
439 </goals>
440 </execution>
441 <execution>
442 <id>default-restore-instrumented-classes</id>
443 <goals>
444 <goal>restore-instrumented-classes</goal>
445 </goals>
446 </execution>
447 <execution>
448 <id>default-report</id>
449 <goals>
450 <goal>report</goal>
451 </goals>
452 <configuration>
453 <dataFile>${project.build.directory}/jacoco.exec</dataFile>
454 </configuration>
455 </execution>
456 </executions>
457 </plugin>
Michael Landoa5445102018-03-04 14:53:33 +0200458
vasraza8a96332020-08-19 18:01:52 +0100459 <plugin>
460 <groupId>org.apache.maven.plugins</groupId>
461 <artifactId>maven-site-plugin</artifactId>
462 <version>3.7.1</version>
463 <dependencies>
464 <dependency>
465 <groupId>org.apache.maven.wagon</groupId>
466 <artifactId>wagon-webdav-jackrabbit</artifactId>
467 <version>3.0.0</version>
468 </dependency>
469 </dependencies>
470 </plugin>
Michael Lando451a3402017-02-19 10:28:42 +0200471
vasraza8a96332020-08-19 18:01:52 +0100472 <!-- Set the deployment repositories properties. -->
473 <plugin>
474 <groupId>org.codehaus.gmaven</groupId>
475 <artifactId>gmaven-plugin</artifactId>
476 <executions>
477 <execution>
478 <inherited>false</inherited>
479 <phase>integration-test</phase>
480 <goals>
481 <goal>execute</goal>
482 </goals>
483 <configuration>
484 <source>
485 pom.properties['deploy.url'] =
486 pom.version.contains('-SNAPSHOT') ?
487 project.distributionManagement.snapshotRepository.url :
488 project.distributionManagement.repository.url;
489 pom.properties['repo.id'] = pom.version.contains('-SNAPSHOT') ?
490 project.distributionManagement.snapshotRepository.id :
491 project.distributionManagement.repository.id;
492 </source>
493 </configuration>
494 </execution>
495 </executions>
496 </plugin>
497 <plugin>
498 <groupId>org.apache.maven.plugins</groupId>
499 <artifactId>maven-compiler-plugin</artifactId>
500 <configuration>
501 <source>1.8</source>
502 <target>1.8</target>
503 </configuration>
504 </plugin>
505 <plugin>
506 <groupId>org.apache.maven.plugins</groupId>
507 <artifactId>maven-surefire-plugin</artifactId>
508 <dependencies>
509 <dependency>
510 <groupId>org.apache.maven.surefire</groupId>
511 <artifactId>surefire-junit-platform</artifactId>
512 <version>${maven-surefire-plugin.version}</version>
513 </dependency>
514 </dependencies>
515 <configuration>
516 <printSummary>false</printSummary>
517 <systemPropertyVariables>
518 <jacoco-agent.destfile>${project.build.directory}/jacoco.exec</jacoco-agent.destfile>
519 </systemPropertyVariables>
520 <forkCount>${surefire.forkCount}</forkCount>
521 <reuseForks>${surefire.reuseForks}</reuseForks>
522 <parallel>methods</parallel>
523 </configuration>
524 </plugin>
525 <plugin>
526 <groupId>pl.project13.maven</groupId>
527 <artifactId>git-commit-id-plugin</artifactId>
528 <executions>
529 <execution>
530 <goals>
531 <goal>revision</goal>
532 </goals>
533 </execution>
534 </executions>
535 <configuration>
536 <generateGitPropertiesFile>true</generateGitPropertiesFile>
537 <generateGitPropertiesFilename>${project.build.outputDirectory}/META-INF/git.properties
538 </generateGitPropertiesFilename>
539 <failOnNoGitDirectory>true</failOnNoGitDirectory>
540 <verbose>false</verbose>
541 <includeOnlyProperties>
542 <includeOnlyProperty>git.build.version</includeOnlyProperty>
543 <includeOnlyProperty>git.build.time</includeOnlyProperty>
544 <includeOnlyProperty>git.commit.id</includeOnlyProperty>
545 <includeOnlyProperty>git.commit.time</includeOnlyProperty>
546 <includeOnlyProperty>git.commit.user.name</includeOnlyProperty>
547 <includeOnlyProperty>git.commit.user.email</includeOnlyProperty>
548 <includeOnlyProperty>git.commit.message.short</includeOnlyProperty>
549 <includeOnlyProperty>git.commit.message.full</includeOnlyProperty>
550 </includeOnlyProperties>
551 <gitDescribe>
552 <skip>true</skip>
553 </gitDescribe>
554 <useNativeGit>false</useNativeGit>
555 </configuration>
556 </plugin>
557 </plugins>
558 </build>
sheetalm297209b2018-02-20 19:06:27 +0530559
vasraza8a96332020-08-19 18:01:52 +0100560 <profiles>
561 <profile>
562 <id>all</id>
563 <activation>
564 <activeByDefault>true</activeByDefault>
565 </activation>
566 <properties>
567 <checkstyle.skip>true</checkstyle.skip>
568 </properties>
569 <modules>
570 <module>onboarding</module>
571 <module>common-app-logging</module>
572 <module>common-app-api</module>
573 <module>common-be</module>
574 <module>catalog-dao</module>
575 <module>catalog-model</module>
576 <module>catalog-be</module>
577 <module>catalog-be-plugins</module>
578 <module>asdctool</module>
579 <module>catalog-ui</module>
580 <module>catalog-fe</module>
581 <module>sdc-os-chef</module>
582 <module>utils/webseal-simulator</module>
583 <module>integration-tests</module>
584 </modules>
585 </profile>
586 <profile>
587 <id>skip-integration-tests</id>
588 <activation>
589 <property>
590 <name>skipITs</name>
591 <value>true</value>
592 </property>
593 </activation>
594 <properties>
595 <checkstyle.skip>true</checkstyle.skip>
596 </properties>
597 <modules>
598 <module>onboarding</module>
599 <module>common-app-logging</module>
600 <module>common-app-api</module>
601 <module>common-be</module>
602 <module>catalog-dao</module>
603 <module>catalog-model</module>
604 <module>catalog-be</module>
605 <module>asdctool</module>
606 <module>catalog-ui</module>
607 <module>catalog-fe</module>
608 <module>sdc-os-chef</module>
609 <module>utils/webseal-simulator</module>
610 </modules>
611 </profile>
612 <profile>
613 <id>fast-build</id>
614 <activation>
615 <activeByDefault>false</activeByDefault>
616 </activation>
617 <properties>
618 <maven.test.skip>true</maven.test.skip>
619 <skipYamlJsonValidator>true</skipYamlJsonValidator>
620 <checkstyle.skip>true</checkstyle.skip>
621 <jacoco.skip>true</jacoco.skip>
622 </properties>
623 <modules>
624 <module>onboarding</module>
625 <module>common-app-logging</module>
626 <module>common-app-api</module>
627 <module>common-be</module>
628 <module>catalog-be-plugins</module>
629 <module>catalog-dao</module>
630 <module>catalog-model</module>
631 <module>catalog-be</module>
632 <module>asdctool</module>
633 <module>catalog-ui</module>
634 <module>catalog-fe</module>
635 <module>sdc-os-chef</module>
636 <module>utils/webseal-simulator</module>
637 </modules>
638 </profile>
639 <profile>
640 <id>start-sdc</id>
641 <activation>
642 <activeByDefault>false</activeByDefault>
643 </activation>
644 <properties>
645 <maven.test.skip>true</maven.test.skip>
646 <skipYamlJsonValidator>true</skipYamlJsonValidator>
647 <checkstyle.skip>true</checkstyle.skip>
648 <jacoco.skip>true</jacoco.skip>
649 <docker.keepRunning>true</docker.keepRunning>
650 </properties>
651 <modules>
652 <module>integration-tests</module>
653 </modules>
654 </profile>
655 <profile>
656 <id>stop-sdc</id>
657 <activation>
658 <activeByDefault>false</activeByDefault>
659 </activation>
660 <properties>
661 <maven.test.skip>true</maven.test.skip>
662 <skipYamlJsonValidator>true</skipYamlJsonValidator>
663 <checkstyle.skip>true</checkstyle.skip>
664 <jacoco.skip>true</jacoco.skip>
665 <docker.skip.run>true</docker.skip.run>
666 </properties>
667 <modules>
668 <module>integration-tests</module>
669 </modules>
670 </profile>
671 <profile>
672 <id>run-integration-tests</id>
673 <activation>
674 <activeByDefault>false</activeByDefault>
675 </activation>
676 <properties>
677 <skipYamlJsonValidator>true</skipYamlJsonValidator>
678 <checkstyle.skip>true</checkstyle.skip>
679 <docker.skip>true</docker.skip>
680 </properties>
681 <modules>
682 <module>integration-tests</module>
683 </modules>
684 </profile>
685 </profiles>
686
687 <repositories>
688 <!-- LF repositories -->
689 <repository>
690 <id>ecomp-releases</id>
691 <name>Release Repository</name>
692 <url>${nexus.proxy}/content/repositories/releases/</url>
693 </repository>
694 <repository>
695 <id>ecomp-snapshots</id>
696 <name>Snapshots Repository</name>
697 <url>${nexus.proxy}/content/repositories/snapshots/</url>
698 </repository>
699 <repository>
700 <id>ecomp-public</id>
701 <name>Public Repository</name>
702 <url>${nexus.proxy}/content/repositories/public/</url>
703 </repository>
704 <!-- LF repositories END-->
705 </repositories>
706
707 <distributionManagement>
708 <repository>
709 <id>ecomp-releases</id>
710 <name>Release Repository</name>
711 <url>${nexus.proxy}/content/repositories/releases/</url>
712 </repository>
713 <snapshotRepository>
714 <id>ecomp-snapshots</id>
715 <name>Snapshot Repository</name>
716 <url>${nexus.proxy}/content/repositories/snapshots/</url>
717 </snapshotRepository>
718 <site>
719 <id>ecomp-site</id>
720 <url>dav:${nexus.proxy}${sitePath}</url>
721 </site>
722 </distributionManagement>
Tal Gitelmanc63a3402018-08-05 17:16:15 +0300723</project>
Baumel, Dvir (db384r)ef316522020-04-21 14:14:15 +0300724