X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=catalog-be%2Fpom.xml;h=9f5348acd712e4a290922afe8d309476a2ae5bad;hb=3405456c46937352863ce19c39266a51dd7760db;hp=f4a082a98f38f4b0983223ace46a7104e84c976d;hpb=65f0aa37a9d182b406a3615af36b139e0b7091ed;p=sdc.git diff --git a/catalog-be/pom.xml b/catalog-be/pom.xml index f4a082a98f..9f5348acd7 100644 --- a/catalog-be/pom.xml +++ b/catalog-be/pom.xml @@ -1,6 +1,6 @@ + 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 catalog-be @@ -9,29 +9,65 @@ org.openecomp.sdc sdc-main - 1.6.1-SNAPSHOT + 1.12.4-SNAPSHOT 2.0.0.0 - 2.0.8 - 1.5.22 + ${swagger-core-mvn-plugin.version} + 3.25.0 + 3.2.0 + 1.5.3 + ${project.version} + + org.openecomp.sdc + togglz-rest-services + ${project.version} + + + com.fasterxml.woodstox + woodstox-core + + + + + + org.jsoup + jsoup + ${jsoup.version} + + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + com.fasterxml.jackson.dataformat jackson-dataformat-yaml ${jackson.version} - compile + + + com.fasterxml.jackson.core + jackson-core + + com.fasterxml.jackson.core jackson-databind ${jackson.version} - compile + + + com.fasterxml.jackson.core + jackson-core + + @@ -44,21 +80,84 @@ io.swagger.core.v3 - swagger-annotations + swagger-jaxrs2 ${swagger.version} + + + com.fasterxml.jackson.core + jackson-core + + + io.github.classgraph + classgraph + + - io.swagger - swagger-jersey2-jaxrs - ${swagger.jaxrs.version} + io.swagger.core.v3 + swagger-annotations + ${swagger.version} + + org.hibernate.validator + hibernate-validator + ${hibernate.validator.version} + + + + org.eclipse.jetty + jetty-server + ${jetty.version} + compile + + + org.eclipse.jetty + jetty-http + + + javax.servlet + javax.servlet-api + + + + + org.eclipse.jetty + jetty-servlet + ${jetty.version} + compile + + + org.eclipse.jetty + jetty-security + + + org.openecomp.sdc common-app-api ${project.version} - compile + + + com.fasterxml.jackson.core + jackson-core + + + org.apache.httpcomponents + httpcore + + + org.functionaljava + functionaljava + + + + + + javax.ws.rs + javax.ws.rs-api + ${ws.rs.version} @@ -66,28 +165,63 @@ common-be ${project.version} compile + + + org.springframework + spring-core + + org.openecomp.sdc.be - common-be + common-be-tests-utils ${project.version} - test-jar test + + + org.springframework + spring-core + + + org.eclipse.jetty + jetty-server + + + org.eclipse.jetty + jetty-servlet + + org.openecomp.sdc.be catalog-dao ${project.version} - compile + + + com.fasterxml.jackson.core + jackson-core + + org.openecomp.sdc.be catalog-model ${project.version} - compile + + + com.fasterxml.jackson.core + jackson-core + + + + io.micrometer + micrometer-registry-prometheus + ${micrometer.version} + + ch.qos.logback logback-classic @@ -109,6 +243,12 @@ commons-jci-core ${commons-jci-core.version} compile + + + commons-io + commons-io + + @@ -124,7 +264,12 @@ org.glassfish.jersey.media jersey-media-json-jackson ${jersey-bom.version} - compile + + + com.fasterxml.jackson.core + jackson-core + + @@ -166,6 +311,10 @@ org.springframework spring-context + + org.hibernate + hibernate-validator + @@ -180,6 +329,21 @@ org.glassfish.jersey.ext jersey-bean-validation + + + org.hibernate + hibernate-validator + + + org.glassfish + jakarta.el + + + + + org.glassfish + jakarta.el + ${jakarta.el.version} @@ -188,6 +352,12 @@ httpclient ${httpclient.version} compile + + + org.apache.httpcomponents + httpcore + + @@ -212,13 +382,6 @@ - - javax.servlet - javax.servlet-api - ${servlet-api.version} - provided - - org.eclipse.jgit org.eclipse.jgit @@ -238,6 +401,16 @@ spring-context ${spring.version} compile + + + org.springframework + spring-expression + + + org.springframework + spring-core + + @@ -245,6 +418,12 @@ spring-web ${spring.version} compile + + + org.springframework + spring-core + + @@ -252,6 +431,20 @@ spring-webmvc ${spring.version} compile + + + org.springframework + spring-expression + + + org.springframework + spring-core + + + org.springframework + spring-web + + @@ -259,6 +452,12 @@ spring-aop ${spring.version} compile + + + org.springframework + spring-core + + @@ -309,6 +508,14 @@ ${janusgraph.version} compile + + org.apache.tinkerpop + gremlin-groovy + + + org.apache.tinkerpop + gremlin-core + org.json json @@ -325,6 +532,22 @@ org.apache.thrift libthrift + + commons-io + commons-io + + + commons-codec + commons-codec + + + dom4j + dom4j + + + org.slf4j + jcl-over-slf4j + @@ -372,13 +595,6 @@ - - org.elasticsearch - elasticsearch - ${elastic-search.version} - compile - - org.functionaljava @@ -420,8 +636,7 @@ org.json json - 20131018 - compile + ${org.json.version} @@ -430,6 +645,12 @@ cassandra-driver-core ${cassandra.driver.version} compile + + + com.github.jnr + jnr-posix + + com.datastax.cassandra @@ -437,14 +658,48 @@ ${cassandra.driver.version} compile - - org.apache.thrift - libthrift - ${libthrift.version} - + + org.owasp.esapi + esapi + ${org.owasp.esapi.version} + + + log4j + log4j + + + commons-io + commons-io + + + commons-fileupload + commons-fileupload + + + org.apache.xmlgraphics + xmlgraphics-commons + + + xml-apis + xml-apis-ext + + + xml-apis + xml-apis + + + xerces + xercesImpl + + + net.sourceforge.nekohtml + nekohtml + + + org.onap.portal.sdk epsdk-fw @@ -460,12 +715,8 @@ org.slf4j - powermock-api-mockito - org.powermock - - - org.onap.aaf.authz - aaf-cadi-aaf + org.onap.aaf.authz + aaf-cadi-aaf aaf-cadi-core @@ -475,10 +726,25 @@ commons-codec commons-codec + + log4j + log4j + + + javax.servlet + javax.servlet-api + + + org.eclipse.jetty + jetty-http + ${jetty.version} + compile + + org.eclipse.jetty jetty-proxy @@ -491,6 +757,12 @@ jetty-servlets ${jetty.version} compile + + + org.eclipse.jetty + jetty-http + + @@ -498,6 +770,12 @@ sigar ${sigar.version} compile + + + log4j + log4j + + org.onap.dmaap.messagerouter.dmaapclient @@ -509,37 +787,64 @@ com.att.aft dme2 + + com.fasterxml.jackson.core + jackson-core + + + log4j + log4j + + + apache-log4j-extras + log4j + + + org.apache.httpcomponents + httpclient-cache + com.att.aft dme2 3.1.200-oss + + + javax.jms + jms + + + javax.servlet + javax.servlet-api + + + - javax.jms - jms - 1.1 - provided - - - - - org.onap.aaf.authz - aaf-cadi-aaf - ${cadi.version} - + org.onap.aaf.authz + aaf-cadi-aaf + ${cadi.version} + - com.datastax.cassandra - cassandra-driver-core + com.datastax.cassandra + cassandra-driver-core org.slf4j slf4j-log4j12 - - + + log4j + log4j + + + javax.servlet + javax.servlet-api + + + @@ -563,31 +868,64 @@ - com.github.tomakehurst - wiremock-standalone + org.eclipse.jetty + jetty-webapp + ${jetty.version} + test + + + + org.hamcrest + hamcrest + ${hamcrest.version} test - org.eclipse.jetty - jetty-webapp - ${jetty.version} + org.hamcrest + hamcrest-library + ${hamcrest.version} test - junit - junit - ${junit.version} + org.junit.jupiter + junit-jupiter-api + ${junitJupiter.version} test - org.mockito - mockito-core + org.junit.jupiter + junit-jupiter + ${junitJupiter.version} test + + org.junit.platform + junit-platform-commons + ${junit.platform.version} + test + + + org.junit.platform + junit-platform-engine + ${junit.platform.version} + test + + + org.mockito + mockito-junit-jupiter + ${mockitoJupiter.version} + test + + + org.junit-pioneer + junit-pioneer + 2.0.1 + test + org.springframework spring-test @@ -599,17 +937,25 @@ org.springframework spring-tx ${spring.version} + + + org.springframework + spring-core + + io.cucumber cucumber-java + ${cucumber.version} test io.cucumber cucumber-junit + ${cucumber.version} test @@ -627,17 +973,10 @@ test - - org.hamcrest - java-hamcrest - ${java-hamcrest.version} - test - - org.codehaus.groovy groovy - 2.4.8 + ${groovy.version} @@ -648,6 +987,12 @@ org.onap.sdc.common onap-tosca-datatype ${project.version} + + + com.fasterxml.jackson.core + jackson-core + + org.apache.commons @@ -655,22 +1000,129 @@ ${commons.collections.version} - org.codehaus.jackson - jackson-mapper-asl - ${jackson.mapper.version} + org.springframework.boot + spring-boot-starter + ${spring.boot.version} org.onap.sdc.sdc-be-common security-util-lib ${security.util.lib.version} + + + org.springframework.boot + spring-boot-starter-logging + + + org.springframework.boot + spring-boot-starter + + + + + org.openecomp.sdc.core + openecomp-tosca-lib + ${project.version} + + + com.fasterxml.jackson.core + jackson-core + + + org.springframework + spring-core + + + + + org.onap.vnfsdk.validation + validation-pmdictionary + ${onap.vnfsdk.validation.pmdictionary.version} + + + org.apache.logging.log4j + log4j-slf4j-impl + + - - + + com.googlecode.jmapper-framework + jmapper-core + ${jMapper.version} + + + com.thoughtworks.xstream + xstream + + + + + org.apache.kafka + kafka-clients + - ${project.artifactId}-${project.version} + + + catalog-be + + org.apache.maven.plugins + maven-surefire-plugin + + 1C + false + + + + + maven-dependency-plugin + ${maven-dependency-plugin.version} + + + prepare-package + + unpack + + + + + org.webjars + swagger-ui + ${swagger-ui.version} + + + ${project.build.directory}/swagger-ui + + + + + + + com.google.code.maven-replacer-plugin + replacer + ${replacer.plugin.version} + + + prepare-package + + replace + + + + + + ${project.build.directory}/swagger-ui/META-INF/resources/webjars/swagger-ui/${swagger-ui.version}/index.html + + + + https://petstore.swagger.io/v2/swagger.json + /sdc/openapi.json + + + + org.apache.maven.plugins maven-war-plugin @@ -681,21 +1133,25 @@ - ${project.version} + ${ui.version} true true - - + true + - src/main/resources - src/main/resources/swagger + + ${project.build.directory}/swagger-ui/META-INF/resources/webjars/swagger-ui/${swagger-ui.version} + + + **/*.* + + swagger-ui - true @@ -716,7 +1172,9 @@ src/test/resources/**/*.y*ml - src/test/resources/artifacts/pnfSoftwareInformation/** + + src/test/resources/artifacts/pnfSoftwareInformation/** + @@ -726,6 +1184,7 @@ + ${skipYamlJsonValidator} @@ -734,6 +1193,18 @@ com.jcabi jcabi-maven-plugin ${jcabi.maven.plugin.version} + + + org.aspectj + aspectjtools + ${aspectj.version} + + + org.aspectj + aspectjweaver + ${aspectj.version} + + @@ -748,7 +1219,7 @@ normatives - package + prepare-package single @@ -756,7 +1227,7 @@ normatives false - ${project.basedir}/normatives.xml + src/main/assembly/normatives.xml @@ -774,143 +1245,92 @@ - - - - ${project.parent.basedir}/catalog-be/sdc-backend/chef-repo/cookbooks/sdc-catalog-be/files/default - - false - - Artifact-Generator.properties - error-configuration.yaml - ecomp-error-configuration.yaml - logback.xml - - - - - ${project.parent.basedir}/catalog-be/sdc-backend - false - - *.war - - - ${project.basedir}/sdc-backend-init/chef-repo/cookbooks/sdc-normatives/files/default + sdc-backend-init/chef-repo/cookbooks/sdc-catalog-be-setup/files/default false normatives.tar.gz - - - + + + + io.swagger.core.v3 + swagger-maven-plugin + ${swagger-core-mvn-plugin.version} + - clean-static-files - clean + sdce-2-sdce-5 + compile - clean + resolve - - - - ${project.parent.basedir}/asdctool/tosca - false - - + sdce-2-sdce-5 + ${project.build.directory}/generated/openapi + openapi-sdce-2-sdce-5 + JSONANDYAML + + ${project.basedir}/src/main/resources/swagger-config/sdce-2-sdce-5.yaml + + ${swagger.skip} - - - - org.apache.maven.plugins - maven-resources-plugin - - copy-static-configuration-files - verify + sdce-4 + compile - copy-resources + resolve - - ${project.parent.basedir}/catalog-be/sdc-backend/chef-repo/cookbooks/sdc-catalog-be/files/default - - - - ${project.parent.basedir}/catalog-be/src/main/resources/config - - - Artifact-Generator.properties - error-configuration.yaml - ecomp-error-configuration.yaml - logback.xml - - - + sdce-4 + ${project.build.directory}/generated/openapi + openapi-sdce-4 + JSONANDYAML + + ${project.basedir}/src/main/resources/swagger-config/sdce-4.yaml + + ${swagger.skip} - copy-tosca-folder - - install + sdce-6 + compile - copy-resources + resolve - ${project.parent.basedir}/asdctool/tosca - - - ${project.parent.basedir}/catalog-be/src/main/resources/import/tosca - - true - - + sdce-6 + ${project.build.directory}/generated/openapi + openapi-sdce-6 + JSONANDYAML + + ${project.basedir}/src/main/resources/swagger-config/sdce-6.yaml + + ${swagger.skip} - - - - com.github.kongchen - swagger-maven-plugin - 3.1.0 - - - - false - http - /sdc - - io.swagger.jaxrs.json;org.openecomp.sdc.be.externalapi.servlet;org.openecomp.sdc.be.distribution.servlet;org.openecomp.normative.api - - - External Rest API - v1.0 - External Rest API Documentation - - http://www.github.com/kongchen/swagger-maven-plugin - - - ${basedir}/templates/strapdown.html.hbs - ${basedir}/target/generated/swagger-ui/api.html - ${basedir}/target/generated/swagger-ui - - io.swagger.jaxrs.config.DefaultJaxrsConfig - - - - + sdce-7 compile - generate + resolve + + sdce-7 + ${project.build.directory}/generated/openapi + openapi-sdce-7 + JSONANDYAML + + ${project.basedir}/src/main/resources/swagger-config/sdce-7.yaml + + ${swagger.skip} + @@ -936,9 +1356,6 @@ wget - - - @@ -965,14 +1382,6 @@ - - docker-staging - - ${project.version}-STAGING-${maven.build.timestamp} - ${project.version}-STAGING-latest - - - docker @@ -985,67 +1394,43 @@ maven-resources-plugin - copy-resources-apidocs - verify - - copy-resources - - - ${basedir}/sdc-backend - - - - ${project.parent.basedir}/openecomp-be/tools/swagger-ui/target/api-docs - - - api-docs.war - - - - - - - - copy-resources-be - verify + copy-normatives + package copy-resources - ${basedir}/sdc-backend + + sdc-backend-init/chef-repo/cookbooks/sdc-catalog-be-setup/files/default + - ${project.parent.basedir}/catalog-be/target + ${project.build.directory} - catalog-be-${project.version}.war - - - - - ${project.parent.basedir}/openecomp-be/api/openecomp-sdc-rest-webapp/onboarding-rest-war/target - - - onboarding-be-${project.version}.war + normatives.tar.gz - copy-normatives + copy-sdc-be-py verify copy-resources - sdc-backend-init/chef-repo/cookbooks/sdc-catalog-be-setup/files/default + sdc-backend-init/ - ${project.parent.basedir}/catalog-be/target + + ${project.parent.basedir}/catalog-be/src/main/resources/ + - normatives.tar.gz + scripts/sdcBePy/** + scripts/setup.py @@ -1057,43 +1442,55 @@ io.fabric8 docker-maven-plugin - 1.23 - nexus3.onap.org:10001 + ${verbose} + ${docker.api.version} + ${docker.registry} - docker - docker + ${docker.username} + ${docker.password} - onap/sdc-backend + ${docker.namespace}/sdc-backend sdc-backend try - ${project.basedir}/sdc-backend + backend - ${docker.tag} + latest ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp} + + + backend/backend-files.xml + onap-sdc-backend + - onap/sdc-backend-init + ${docker.namespace}/sdc-backend-init sdc-backend-init try - ${project.basedir}/sdc-backend-init + ${project.basedir}/sdc-backend-init + - ${docker.tag} + latest ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-STAGING-latest + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}-${maven.build.timestamp} + @@ -1108,7 +1505,7 @@ true - onap/sdc-backend,onap/sdc-backend-init + ${docker.namespace}/sdc-backend,onap/sdc-backend-init @@ -1127,7 +1524,7 @@ push - onap/sdc-backend,onap/sdc-backend-init + ${docker.namespace}/sdc-backend,onap/sdc-backend-init @@ -1136,4 +1533,4 @@ - \ No newline at end of file +