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