From: vasraz Date: Fri, 8 Sep 2023 14:01:45 +0000 (+0100) Subject: Create new profiles to build modules separatelly X-Git-Tag: 1.13.5~25 X-Git-Url: https://gerrit.onap.org/r/gitweb?p=sdc.git;a=commitdiff_plain;h=615f2405b8d2dee1d91cf20188a180591ec84ab3 Create new profiles to build modules separatelly Signed-off-by: Vasyl Razinkov Change-Id: Ifc29d86a876215f9da7bcaea5c2d97ede4269d42 Issue-ID: SDC-4547 --- diff --git a/pom.xml b/pom.xml index 721fd9cc35..f5a0a674e2 100644 --- a/pom.xml +++ b/pom.xml @@ -20,976 +20,1022 @@ Modifications copyright (c) 2018-2019 Nokia ================================================================================ --> - 4.0.0 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + 4.0.0 - org.openecomp.sdc - sdc-main + org.openecomp.sdc + sdc-main 1.13.4-SNAPSHOT - pom - sdc - - - org.onap.oparent - oparent - 3.2.0 - - - - - UTF-8 - yyyyMMdd'T'HHmmss'Z' - - ${project.version} - - 3.12.0 - 32.1.1-jre - 0.3.3 - 5.3.27 - 3.6.0 - - - - 2.34 - 3.0.4 - - 4.1.92.Final - 4.0.4 - 2.26.3 - 3.4.0 - 4.3.1.0 - 2.1.21 - 1.18.24 - 1.9.4 - 2.13.0 - 2.8.0 - 1.6.1 - 1.10.0 - 2.3.1 - 0.10.3 - 4.0.13 - 2.1.7 - 3.0.0 - 6.2.5.Final - 20220320 - - 4.3 - 2.1.6 - 2.0.1.Final - - 9.4.51.v20230217 - ${jetty.version} - 3.6.1 - - 2.4.0.0 - 2.1.3 - - - 21.1.1 - - - 2.14.2 - ${jackson.version} - - 2.1.1 - false - - - 1.33 - 4.9 - 4.5.14 - 5.2.1 - 4.4.15 - - - 1.2.15 - - - - 1.2.12 - 1.7.36 - 1.15 - 3.1.9 - - - 0.21.1 - 1.9.19 - ${aspectj.version} - 0.13.2 - - - - 1.6.4 - - - 2.10.1 - - - 4.10.0 - ${mockito.version} - 1.35 - 1.9.1 - 5.9.1 - 3.16.0 - 7.7.0 - 7.10.1 - 0.14 - 2.2 - 1.3 - 2.22.2 - 1.6.0.1 - - - ${project.version} - ${project.basedir}/node/node - ${project.build.directory}/surefire-reports - - ${project.build.directory}/code-coverage/lcov.info - - - ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml - - ${project.build.sourceEncoding} - ${project.basedir} - pom.xml,src/test - - 3.8.0 - - nexus - nexus - - - https://nexus3.onap.org/repository/npm.public/npm/-/ - https://nexus.onap.org - /content/sites/site/org/openecomp/sdc/${project.version} - 176c31dfe190a - - 3.3.3 - - - 1.8.0 - - 0.8.7 - - 4.14.1 - - - 1C - true - false - - 2.73.2 - - - 1.43 - onap - docker - docker - nexus3.onap.org:10001 - - 1.8.4 - - 8.5.4 - 4.11.0 - - 1.15.3 - - false - - - - - - org.apache.kafka - kafka-clients - 3.3.1 - - - com.google.guava - guava - ${guava.version} - - - - org.glassfish.jersey.ext - jersey-bean-validation - ${jersey-bom.version} - - - - org.glassfish.hk2.external - asm-all-repackaged - 2.4.0 - - - - org.assertj - assertj-core - ${assertj.version} - - - - org.jmockit - jmockit - ${jmockit.version} - - - - com.github.tomakehurst - wiremock-standalone - ${wire-mock.version} - - - - io.cucumber - cucumber-java - ${cucumber.version} - - - - io.cucumber - cucumber-junit - ${cucumber.version} - - - - org.apache.commons - commons-lang3 - ${lang3.version} - - - org.apache.groovy - groovy - ${groovy.version} - - - io.netty - netty-all - ${netty.version} - - - io.netty - netty-handler - ${netty.version} - - - io.swagger.core.v3 - swagger-maven-plugin - ${swagger-core-mvn-plugin.version} - - - + pom + sdc + + + org.onap.oparent + oparent + 3.2.0 + + + + + UTF-8 + yyyyMMdd'T'HHmmss'Z' + + ${project.version} + + 3.12.0 + 32.1.1-jre + 0.3.3 + 5.3.27 + 3.6.0 + + + + 2.34 + 3.0.4 + + 4.1.92.Final + 4.0.4 + 2.26.3 + 3.4.0 + 4.3.1.0 + 2.1.21 + 1.18.24 + 1.9.4 + 2.13.0 + 2.8.0 + 1.6.1 + 1.10.0 + 2.3.1 + 0.10.3 + 4.0.13 + 2.1.7 + 3.0.0 + 6.2.5.Final + 20220320 + + 4.3 + 2.1.6 + 2.0.1.Final + + 9.4.51.v20230217 + ${jetty.version} + 3.6.1 + + 2.4.0.0 + 2.1.3 + + + 21.1.1 + + + 2.14.2 + ${jackson.version} + + 2.1.1 + false + + + 1.33 + 4.9 + 4.5.14 + 5.2.1 + 4.4.15 + + + 1.2.15 + + + + 1.2.12 + 1.7.36 + 1.15 + 3.1.9 + + + 0.21.1 + 1.9.19 + ${aspectj.version} + 0.13.2 + + + + 1.6.4 + + + 2.10.1 + + + 4.10.0 + ${mockito.version} + 1.35 + 1.9.1 + 5.9.1 + 3.16.0 + 7.7.0 + 7.10.1 + 0.14 + 2.2 + 1.3 + 2.22.2 + 1.6.0.1 + + + ${project.version} + ${project.basedir}/node/node + ${project.build.directory}/surefire-reports + + ${project.build.directory}/code-coverage/lcov.info + + + ${project.reporting.outputDirectory}/jacoco-ut/jacoco.xml + + ${project.build.sourceEncoding} + ${project.basedir} + pom.xml,src/test + + 3.8.0 + + nexus + nexus + + + https://nexus3.onap.org/repository/npm.public/npm/-/ + https://nexus.onap.org + /content/sites/site/org/openecomp/sdc/${project.version} + 176c31dfe190a + + 3.3.3 + + + 1.8.0 + + 0.8.7 + + 4.14.1 + + + 1C + true + false + + 2.73.2 + + + 1.43 + onap + docker + docker + nexus3.onap.org:10001 + + 1.8.4 + 8.5.4 + 4.11.0 + + 1.15.3 + + false + + + - - - org.jacoco - org.jacoco.agent - runtime - ${jacoco.version} - test - - - - org.junit.jupiter - junit-jupiter-engine - ${junitJupiter.version} - test - - - - org.junit.vintage - junit-vintage-engine - ${junitJupiter.version} - test - - - - org.mockito - mockito-core - ${mockito.version} - test - - - org.mockito - mockito-inline - ${mockito.version} - test - - - - - org.keycloak - keycloak-servlet-filter-adapter - ${keycloak.version} - - - org.bouncycastle - * - - - com.fasterxml.jackson.core - jackson-core - - - com.fasterxml.jackson.core - jackson-databind - - - com.fasterxml.jackson.core - jackson-annotations - - - - - org.keycloak - keycloak-authz-client - ${keycloak.version} - - - org.keycloak - keycloak-spring-security-adapter - ${keycloak.version} - - - org.bouncycastle - * - - - com.fasterxml.jackson.core - jackson-core - - - com.fasterxml.jackson.core - jackson-databind - - - com.fasterxml.jackson.core - jackson-annotations - - - - - org.keycloak - keycloak-core - ${keycloak.version} - - - org.bouncycastle - * - - - com.fasterxml.jackson.core - jackson-core - - - com.fasterxml.jackson.core - jackson-databind - - - - - org.keycloak - keycloak-common - ${keycloak.version} - - - org.bouncycastle - * - - - - - - jakarta.servlet - jakarta.servlet-api - ${servlet-api.version} - provided - - - org.springframework.security - spring-security-core - 5.6.3 - + + org.apache.kafka + kafka-clients + 3.3.1 + + + com.google.guava + guava + ${guava.version} + + + + org.glassfish.jersey.ext + jersey-bean-validation + ${jersey-bom.version} + + + + org.glassfish.hk2.external + asm-all-repackaged + 2.4.0 + + + + org.assertj + assertj-core + ${assertj.version} + + + + org.jmockit + jmockit + ${jmockit.version} + + + + com.github.tomakehurst + wiremock-standalone + ${wire-mock.version} + + + + io.cucumber + cucumber-java + ${cucumber.version} + + + + io.cucumber + cucumber-junit + ${cucumber.version} + + + + org.apache.commons + commons-lang3 + ${lang3.version} + + + org.apache.groovy + groovy + ${groovy.version} + + + io.netty + netty-all + ${netty.version} + + + io.netty + netty-handler + ${netty.version} + + + io.swagger.core.v3 + swagger-maven-plugin + ${swagger-core-mvn-plugin.version} + + + + + + + org.jacoco + org.jacoco.agent + runtime + ${jacoco.version} + test + + + + org.junit.jupiter + junit-jupiter-engine + ${junitJupiter.version} + test + + + + org.junit.vintage + junit-vintage-engine + ${junitJupiter.version} + test + + + + org.mockito + mockito-core + ${mockito.version} + test + + + org.mockito + mockito-inline + ${mockito.version} + test + + + + + org.keycloak + keycloak-servlet-filter-adapter + ${keycloak.version} + + + org.bouncycastle + * + + + com.fasterxml.jackson.core + jackson-core + + + com.fasterxml.jackson.core + jackson-databind + + + com.fasterxml.jackson.core + jackson-annotations + + + + + org.keycloak + keycloak-authz-client + ${keycloak.version} + + + org.keycloak + keycloak-spring-security-adapter + ${keycloak.version} + + + org.bouncycastle + * + + + com.fasterxml.jackson.core + jackson-core + + + com.fasterxml.jackson.core + jackson-databind + + + com.fasterxml.jackson.core + jackson-annotations + + + + + org.keycloak + keycloak-core + ${keycloak.version} + + + org.bouncycastle + * + + + com.fasterxml.jackson.core + jackson-core + + + com.fasterxml.jackson.core + jackson-databind + + + + + org.keycloak + keycloak-common + ${keycloak.version} + + + org.bouncycastle + * + + + + + + jakarta.servlet + jakarta.servlet-api + ${servlet-api.version} + provided + + + org.springframework.security + spring-security-core + 5.6.3 + + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.0.1 + + false + org.umlgraph.doclet.UmlGraphDoc + + org.umlgraph + umlgraph + 5.6 + + true + + + + + + + + + + org.jacoco + jacoco-maven-plugin + ${jacoco.version} + + + org.apache.maven.plugins + maven-assembly-plugin + ${mvn.assembly.version} + + posix + + + + + org.codehaus.mojo + exec-maven-plugin + 1.6.0 + + + org.sonarsource.scanner.maven + sonar-maven-plugin + 3.7.0.1746 + + + org.apache.maven.plugins + maven-clean-plugin + 3.1.0 + + + ru.yaal.maven + write-text-files-maven-plugin + 1.1 + + + org.codehaus.mojo + build-helper-maven-plugin + 3.2.0 + + + org.apache.maven.plugins + maven-deploy-plugin + 2.8.2 + + + org.apache.maven.plugins + maven-shade-plugin + 3.1.1 + + + org.apache.maven.plugins + maven-resources-plugin + 3.2.0 + + + io.fabric8 + docker-maven-plugin + 0.43.0 + + + org.apache.maven.plugins + maven-jar-plugin + 3.2.0 + + + org.apache.maven.plugins + maven-war-plugin + 3.3.2 + + + com.github.eirslett + frontend-maven-plugin + 1.12.0 + + + org.apache.maven.plugins + maven-surefire-plugin + ${maven-surefire-plugin.version} + + + org.apache.maven.plugins + maven-failsafe-plugin + ${maven-surefire-plugin.version} + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + + com.github.sylvainlaurent.maven + yaml-json-validator-maven-plugin + 1.0.2 + + + pl.project13.maven + git-commit-id-plugin + 4.0.0 + + + + + + + maven-checkstyle-plugin + 2.17 + + checkstyle-suppressions.xml + checkstyle.suppressions.file + + ${checkstyle.skip} + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + parse-version + pre-clean + + parse-version + + + + + + + + org.jacoco + jacoco-maven-plugin + false + + + default-instrument + + instrument + + + + default-restore-instrumented-classes + + restore-instrumented-classes + + + + default-report + + report + + + ${project.build.directory}/jacoco.exec + + + + + + + org.apache.maven.plugins + maven-site-plugin + 3.7.1 + + + org.apache.maven.wagon + wagon-webdav-jackrabbit + 3.0.0 + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 11 + 11 + true + + + + org.apache.maven.plugins + maven-surefire-plugin + + + org.apache.maven.surefire + surefire-junit-platform + ${maven-surefire-plugin.version} + + + + false + + ${project.build.directory}/jacoco.exec + + + ${surefire.forkCount} + ${surefire.reuseForks} + methods + ${surefire.skip.tests} + + + + pl.project13.maven + git-commit-id-plugin + + + + revision + + + + + true + + ${project.build.outputDirectory}/META-INF/git.properties + + true + false + + git.build.version + git.build.time + git.commit.id + git.commit.time + git.commit.user.name + git.commit.user.email + git.commit.message.short + git.commit.message.full + + + true + + false + + + + + + + + all + + true + + + true + + + onboarding + common-app-logging + common-app-api + common-be + common-be-tests-utils + catalog-dao + catalog-model + catalog-be + catalog-be-plugins + asdctool + catalog-ui + catalog-fe + sdc-os-chef + utils/webseal-simulator + integration-tests + + + + all-for-integration-tests-only + + true + true + + + onboarding + common-app-logging + common-app-api + common-be + catalog-dao + catalog-model + catalog-be + catalog-be-plugins + asdctool + catalog-ui + catalog-fe + sdc-os-chef + utils/webseal-simulator + integration-tests + + + + skip-integration-tests + + + skipITs + true + + + + true + true + true + + + onboarding + common-app-logging + common-app-api + common-be + common-be-tests-utils + catalog-dao + catalog-model + catalog-be + catalog-be-plugins + asdctool + catalog-ui + catalog-fe + sdc-os-chef + utils/webseal-simulator + + + + skip-tests + + + skipTests + true + + + + true + true + true + true + true + true + + + onboarding + common-app-logging + common-app-api + common-be + catalog-dao + catalog-model + catalog-be + catalog-be-plugins + asdctool + catalog-ui + catalog-fe + sdc-os-chef + utils/webseal-simulator + + + + fast-build + + true + true + true + true + true + true + + + onboarding + common-app-logging + common-app-api + common-be + catalog-dao + catalog-model + catalog-be + catalog-be-plugins + asdctool + catalog-ui + catalog-fe + sdc-os-chef + utils/webseal-simulator + + + + fast-build-no-ui + + true + true + true + true + true + true + + + openecomp-be + common + common-app-logging + common-app-api + common-be + catalog-dao + catalog-model + catalog-be + catalog-be-plugins + asdctool + sdc-os-chef + utils/webseal-simulator + + + + fast-build-backend + + true + true + true + true + true + true + + + common-app-logging + common-app-api + common-be + catalog-dao + catalog-model + catalog-be + catalog-be-plugins + + + + fast-build-cassandra + + true + true + true + true + true + true + + + asdctool + sdc-os-chef + + + + fast-build-ui + + true + true + true + true + true + true + + + openecomp-ui + common-app-logging + common-app-api + catalog-ui + catalog-fe + + + + fast-build-onboarding + + true + true + true + true + true + true + + + openecomp-be + common + common-app-logging + common-app-api + + + + start-sdc + + true + true + true + true + true + true + + + integration-tests + + + + stop-sdc + + true + true + true + true + + true + true + true + + + integration-tests + + + + run-integration-tests + + true + true + true + true + true + + + integration-tests + + + + run-integration-tests-api + + true + true + true + + + onboarding + common-app-logging + common-app-api + common-be + catalog-dao + catalog-model + catalog-be + catalog-be-plugins + asdctool + catalog-ui + catalog-fe + sdc-os-chef + utils/webseal-simulator + integration-tests + + + + run-integration-tests-ui + + true + true + true + + + onboarding + common-app-logging + common-app-api + common-be + catalog-dao + catalog-model + catalog-be + catalog-be-plugins + asdctool + catalog-ui + catalog-fe + sdc-os-chef + utils/webseal-simulator + integration-tests + + + + + + + + ecomp-releases + Release Repository + ${nexus.proxy}/content/repositories/releases/ + + + ecomp-snapshots + Snapshots Repository + ${nexus.proxy}/content/repositories/snapshots/ + + + ecomp-public + Public Repository + ${nexus.proxy}/content/repositories/public/ + + + - - - - org.apache.maven.plugins - maven-javadoc-plugin - 3.0.1 - - false - org.umlgraph.doclet.UmlGraphDoc - - org.umlgraph - umlgraph - 5.6 - - true - - - - - - - - - - org.jacoco - jacoco-maven-plugin - ${jacoco.version} - - - org.apache.maven.plugins - maven-assembly-plugin - ${mvn.assembly.version} - - posix - - - - - org.codehaus.mojo - exec-maven-plugin - 1.6.0 - - - org.sonarsource.scanner.maven - sonar-maven-plugin - 3.7.0.1746 - - - org.apache.maven.plugins - maven-clean-plugin - 3.1.0 - - - ru.yaal.maven - write-text-files-maven-plugin - 1.1 - - - org.codehaus.mojo - build-helper-maven-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-deploy-plugin - 2.8.2 - - - org.apache.maven.plugins - maven-shade-plugin - 3.1.1 - - - org.apache.maven.plugins - maven-resources-plugin - 3.2.0 - - - io.fabric8 - docker-maven-plugin - 0.43.0 - - - org.apache.maven.plugins - maven-jar-plugin - 3.2.0 - - - org.apache.maven.plugins - maven-war-plugin - 3.3.2 - - - com.github.eirslett - frontend-maven-plugin - 1.12.0 - - - org.apache.maven.plugins - maven-surefire-plugin - ${maven-surefire-plugin.version} - - - org.apache.maven.plugins - maven-failsafe-plugin - ${maven-surefire-plugin.version} - - - org.apache.maven.plugins - maven-compiler-plugin - 3.8.1 - - - com.github.sylvainlaurent.maven - yaml-json-validator-maven-plugin - 1.0.2 - - - pl.project13.maven - git-commit-id-plugin - 4.0.0 - - - - - - - maven-checkstyle-plugin - 2.17 - - checkstyle-suppressions.xml - checkstyle.suppressions.file - - ${checkstyle.skip} - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - parse-version - pre-clean - - parse-version - - - - - - - - org.jacoco - jacoco-maven-plugin - false - - - default-instrument - - instrument - - - - default-restore-instrumented-classes - - restore-instrumented-classes - - - - default-report - - report - - - ${project.build.directory}/jacoco.exec - - - - - - - org.apache.maven.plugins - maven-site-plugin - 3.7.1 - - - org.apache.maven.wagon - wagon-webdav-jackrabbit - 3.0.0 - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - 11 - 11 - true - - - - org.apache.maven.plugins - maven-surefire-plugin - - - org.apache.maven.surefire - surefire-junit-platform - ${maven-surefire-plugin.version} - - - - false - - ${project.build.directory}/jacoco.exec - - - ${surefire.forkCount} - ${surefire.reuseForks} - methods - ${surefire.skip.tests} - - - - pl.project13.maven - git-commit-id-plugin - - - - revision - - - - - true - - ${project.build.outputDirectory}/META-INF/git.properties - - true - false - - git.build.version - git.build.time - git.commit.id - git.commit.time - git.commit.user.name - git.commit.user.email - git.commit.message.short - git.commit.message.full - - - true - - false - - - - - - - - all - - true - - - true - - - onboarding - common-app-logging - common-app-api - common-be - common-be-tests-utils - catalog-dao - catalog-model - catalog-be - catalog-be-plugins - asdctool - catalog-ui - catalog-fe - sdc-os-chef - utils/webseal-simulator - integration-tests - - - - all-for-integration-tests-only - - true - true - - - onboarding - common-app-logging - common-app-api - common-be - common-be-tests-utils - catalog-dao - catalog-model - catalog-be - catalog-be-plugins - asdctool - catalog-ui - catalog-fe - sdc-os-chef - utils/webseal-simulator - integration-tests - - - - skip-integration-tests - - - skipITs - true - - - - true - true - true - - - onboarding - common-app-logging - common-app-api - common-be - common-be-tests-utils - catalog-dao - catalog-model - catalog-be - catalog-be-plugins - asdctool - catalog-ui - catalog-fe - sdc-os-chef - utils/webseal-simulator - - - - skip-tests - - - skipTests - true - - - - true - true - true - - - onboarding - common-app-logging - common-app-api - common-be - common-be-tests-utils - catalog-dao - catalog-model - catalog-be - catalog-be-plugins - asdctool - catalog-ui - catalog-fe - sdc-os-chef - utils/webseal-simulator - - - - fast-build - - false - - - true - true - true - true - true - true - - - onboarding - common-app-logging - common-app-api - common-be - common-be-tests-utils - catalog-dao - catalog-model - catalog-be - catalog-be-plugins - asdctool - catalog-ui - catalog-fe - sdc-os-chef - utils/webseal-simulator - - - - fast-build-no-ui - - false - - - true - true - true - true - true - true - - - openecomp-be - common - common-app-logging - common-app-api - common-be - common-be-tests-utils - catalog-dao - catalog-model - catalog-be - catalog-be-plugins - asdctool - sdc-os-chef - utils/webseal-simulator - - - - start-sdc - - false - - - true - true - true - true - true - true - - - integration-tests - - - - stop-sdc - - false - - - true - true - true - true - - true - true - true - - - integration-tests - - - - run-integration-tests - - false - - - true - true - true - true - true - - - integration-tests - - - - run-integration-tests-api - - false - - - true - true - true - - - onboarding - common-app-logging - common-app-api - common-be - common-be-tests-utils - catalog-dao - catalog-model - catalog-be - catalog-be-plugins - asdctool - catalog-ui - catalog-fe - sdc-os-chef - utils/webseal-simulator - integration-tests - - - - run-integration-tests-ui - - false - - - true - true - true - - - onboarding - common-app-logging - common-app-api - common-be - common-be-tests-utils - catalog-dao - catalog-model - catalog-be - catalog-be-plugins - asdctool - catalog-ui - catalog-fe - sdc-os-chef - utils/webseal-simulator - integration-tests - - - - - - - - ecomp-releases - Release Repository - ${nexus.proxy}/content/repositories/releases/ - - - ecomp-snapshots - Snapshots Repository - ${nexus.proxy}/content/repositories/snapshots/ - - - ecomp-public - Public Repository - ${nexus.proxy}/content/repositories/public/ - - - - - - - ecomp-releases - Release Repository - ${nexus.proxy}/content/repositories/releases/ - - - ecomp-site - dav:${nexus.proxy}${sitePath} - - - ecomp-snapshots - Snapshot Repository - ${nexus.proxy}/content/repositories/snapshots/ - - + + + ecomp-releases + Release Repository + ${nexus.proxy}/content/repositories/releases/ + + + ecomp-site + dav:${nexus.proxy}${sitePath} + + + ecomp-snapshots + Snapshot Repository + ${nexus.proxy}/content/repositories/snapshots/ + +