X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=catalog-be%2Fpom.xml;h=eca18a96342fb8691cab62664a8e62d2ab83b043;hb=7fc7a76be1e90b9d75f7f6f11181a150cb1d1386;hp=f78ff11e90cf7f82789e015b9fa26e380658cc2f;hpb=47fc40a21e3988172f9ea1a33e3d884c6bd3b2fd;p=sdc.git diff --git a/catalog-be/pom.xml b/catalog-be/pom.xml index f78ff11e90..eca18a9634 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,59 @@ org.openecomp.sdc sdc-main - 1.6.0-SNAPSHOT + 1.10.3-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 + + + + + + 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 +74,52 @@ 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.openecomp.sdc common-app-api ${project.version} - compile + + + com.fasterxml.jackson.core + jackson-core + + + org.apache.httpcomponents + httpcore + + + + + + javax.ws.rs + javax.ws.rs-api + ${ws.rs.version} @@ -66,26 +127,47 @@ 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.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 + + @@ -109,6 +191,12 @@ commons-jci-core ${commons-jci-core.version} compile + + + commons-io + commons-io + + @@ -124,7 +212,12 @@ org.glassfish.jersey.media jersey-media-json-jackson ${jersey-bom.version} - compile + + + com.fasterxml.jackson.core + jackson-core + + @@ -166,6 +259,10 @@ org.springframework spring-context + + org.hibernate + hibernate-validator + @@ -180,6 +277,12 @@ org.glassfish.jersey.ext jersey-bean-validation + + + org.hibernate + hibernate-validator + + @@ -188,6 +291,12 @@ httpclient ${httpclient.version} compile + + + org.apache.httpcomponents + httpcore + + @@ -238,6 +347,16 @@ spring-context ${spring.version} compile + + + org.springframework + spring-expression + + + org.springframework + spring-core + + @@ -245,6 +364,12 @@ spring-web ${spring.version} compile + + + org.springframework + spring-core + + @@ -252,6 +377,20 @@ spring-webmvc ${spring.version} compile + + + org.springframework + spring-expression + + + org.springframework + spring-core + + + org.springframework + spring-web + + @@ -259,6 +398,12 @@ spring-aop ${spring.version} compile + + + org.springframework + spring-core + + @@ -309,6 +454,10 @@ ${janusgraph.version} compile + + gremlin-groovy + org.apache.tinkerpop + org.json json @@ -325,12 +474,28 @@ org.apache.thrift libthrift + + commons-io + commons-io + + + commons-codec + commons-codec + + + dom4j + dom4j + + + org.slf4j + jcl-over-slf4j + org.janusgraph - janusgraph-cassandra + janusgraph-cql ${janusgraph.version} compile @@ -338,6 +503,18 @@ org.slf4j slf4j-log4j12 + + org.json + json + + + commons-collections + commons-collections + + + groovy + org.codehaus.groovy + io.netty netty-all @@ -360,13 +537,6 @@ - - org.elasticsearch - elasticsearch - ${elastic-search.version} - compile - - org.functionaljava @@ -425,14 +595,44 @@ ${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 + + + org.onap.portal.sdk epsdk-fw @@ -448,12 +648,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 @@ -463,15 +659,32 @@ commons-codec commons-codec + + log4j + log4j + + + org.eclipse.jetty + jetty-http + ${jetty.version} + compile + + org.eclipse.jetty jetty-proxy ${jetty.version} compile + + + org.eclipse.jetty + jetty-http + + @@ -479,6 +692,16 @@ jetty-servlets ${jetty.version} compile + + + org.eclipse.jetty + jetty-http + + + org.eclipse.jetty + jetty-continuation + + @@ -486,6 +709,12 @@ sigar ${sigar.version} compile + + + log4j + log4j + + org.onap.dmaap.messagerouter.dmaapclient @@ -497,37 +726,56 @@ 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.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 + + + @@ -542,6 +790,16 @@ ${jersey-bom.version} pom test + + + org.eclipse.jetty + jetty-server + + + org.eclipse.jetty + jetty-continuation + + @@ -551,28 +809,62 @@ - com.github.tomakehurst - wiremock-standalone + org.eclipse.jetty + jetty-webapp + ${jetty.version} test + + + org.eclipse.jetty + jetty-servlet + + - org.eclipse.jetty - jetty-webapp - ${jetty.version} + org.hamcrest + hamcrest + ${hamcrest.version} + test + + + + org.hamcrest + hamcrest-library + ${hamcrest.version} + test + + + + org.junit.jupiter + junit-jupiter-api + ${junitJupiter.version} test - junit - junit - ${junit.version} + 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-core + mockito-junit-jupiter + ${mockitoJupiter.version} test @@ -587,17 +879,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 @@ -615,17 +915,10 @@ test - - org.hamcrest - java-hamcrest - ${java-hamcrest.version} - test - - org.codehaus.groovy groovy - 2.4.8 + ${groovy.version} @@ -636,29 +929,129 @@ org.onap.sdc.common onap-tosca-datatype ${project.version} + + + com.fasterxml.jackson.core + jackson-core + + org.apache.commons commons-collections4 ${commons.collections.version} - - org.codehaus.jackson - jackson-mapper-asl - ${jackson.mapper.version} - org.onap.sdc.sdc-be-common security-util-lib ${security.util.lib.version} + + + org.springframework.boot + spring-boot-starter-logging + + + + + 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 + + + - ${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 @@ -669,21 +1062,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 @@ -704,7 +1101,9 @@ src/test/resources/**/*.y*ml - src/test/resources/artifacts/pnfSoftwareInformation/** + + src/test/resources/artifacts/pnfSoftwareInformation/** + @@ -714,6 +1113,7 @@ + ${skipYamlJsonValidator} @@ -722,6 +1122,18 @@ com.jcabi jcabi-maven-plugin ${jcabi.maven.plugin.version} + + + org.aspectj + aspectjtools + ${aspectj.version} + + + org.aspectj + aspectjweaver + ${aspectj.version} + + @@ -736,7 +1148,7 @@ normatives - package + prepare-package single @@ -744,7 +1156,7 @@ normatives false - ${project.basedir}/normatives.xml + src/main/assembly/normatives.xml @@ -762,143 +1174,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/swagger + swagger-sdce-2-sdce-5 + JSON + + ${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/swagger + swagger-sdce-4 + JSON + + ${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/swagger + swagger-sdce-6 + JSON + + ${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/swagger + swagger-sdce-7 + JSON + + ${project.basedir}/src/main/resources/swagger-config/sdce-7.yaml + + ${swagger.skip} + @@ -924,9 +1285,6 @@ wget - - - @@ -953,14 +1311,6 @@ - - docker-staging - - ${project.version}-STAGING-${maven.build.timestamp} - ${project.version}-STAGING-latest - - - docker @@ -973,67 +1323,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 @@ -1045,43 +1371,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} + @@ -1096,7 +1434,7 @@ true - onap/sdc-backend,onap/sdc-backend-init + ${docker.namespace}/sdc-backend,onap/sdc-backend-init @@ -1115,7 +1453,7 @@ push - onap/sdc-backend,onap/sdc-backend-init + ${docker.namespace}/sdc-backend,onap/sdc-backend-init @@ -1124,4 +1462,4 @@ - \ No newline at end of file +