From cdca700bbc71af59acfe340b54d464f28206bb79 Mon Sep 17 00:00:00 2001 From: Dmitry Puzikov Date: Tue, 3 Mar 2020 10:18:41 +0100 Subject: Fix SDC-BE Swagger General reorganisation of APIs rendering done. Fixed mix of swagger.v2 and new swagger.v3 conflicting annotatons. Moved to newer version of swagger-ui. Removed unused/inconsistent parts of pom.xml. Change-Id: Id1356b766caff6bf5817768c1a0f9b80541b85e8 Issue-ID: SDC-2718 Signed-off-by: Dmitry Puzikov --- catalog-be/pom.xml | 150 +++++++++++++++++++++++------------------------------ 1 file changed, 64 insertions(+), 86 deletions(-) (limited to 'catalog-be/pom.xml') diff --git a/catalog-be/pom.xml b/catalog-be/pom.xml index d18489e58b..dae98642a4 100644 --- a/catalog-be/pom.xml +++ b/catalog-be/pom.xml @@ -14,8 +14,10 @@ 2.0.0.0 - 2.0.8 - 1.5.22 + 2.1.1 + 3.25.0 + 3.1.1 + 1.5.3 @@ -44,13 +46,13 @@ io.swagger.core.v3 - swagger-annotations + swagger-jaxrs2 ${swagger.version} - io.swagger - swagger-jersey2-jaxrs - ${swagger.jaxrs.version} + io.swagger.core.v3 + swagger-annotations + ${swagger.version} @@ -660,10 +662,54 @@ - ${project.artifactId}-${project.version} - + + + 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,14 +727,16 @@ 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 @@ -741,7 +789,7 @@ normatives - package + prepare-package single @@ -749,7 +797,7 @@ normatives false - ${project.basedir}/normatives.xml + src/main/assembly/normatives.xml @@ -797,12 +845,9 @@ normatives.tar.gz - - - clean-static-files clean @@ -869,44 +914,6 @@ - - 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 - - - - - - compile - - generate - - - - @@ -1010,27 +1017,6 @@ org.apache.maven.plugins 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 @@ -1046,20 +1032,12 @@ catalog-be-${project.version}.war - - - ${project.parent.basedir}/openecomp-be/api/openecomp-sdc-rest-webapp/onboarding-rest-war/target - - - onboarding-be-${project.version}.war - - copy-normatives - verify + package copy-resources -- cgit 1.2.3-korg