4.0.0 cps-rest org.onap.cps cps 0.0.1-SNAPSHOT org.onap.cps cps-service ${project.version} org.onap.cps cps-ri ${project.version} org.glassfish.jersey.media jersey-media-multipart org.springframework spring-webmvc org.springframework.boot spring-boot-starter-jersey org.springframework.boot spring-boot-starter-tomcat org.springframework.boot spring-boot-starter-jetty io.swagger.core.v3 swagger-annotations ${swagger.version} io.swagger.core.v3 swagger-jaxrs2 ${swagger.version} org.springframework.boot spring-boot-starter-test test org.junit.vintage junit-vintage-engine org.apache.cxf cxf-bundle-jaxrs ${cxf-bundle-jaxrs.version} org.apache.cxf cxf-rt-rs-service-description ${cxf-rt-rs-service.version} org.springframework.boot spring-boot-maven-plugin ${springboot.version} repackage io.swagger.codegen.v3 swagger-codegen-maven-plugin ${swagger-codegen.version} generate ${project.basedir}/docs/api/swagger/openapi.yml org.onap.cps.rest.controller org.onap.cps.rest.model org.onap.cps.rest.controller jaxrs-cxf true src/gen/java java8 jersey2 true org.apache.maven.plugins maven-dependency-plugin ${maven-dependency-plugin.version} prepare-package unpack org.webjars swagger-ui ${swagger-ui.version} ${project.build.directory}/swagger-ui-${swagger-ui.version} org.apache.maven.plugins maven-resources-plugin ${maven-resources-plugin.version} copy-resources prepare-package copy-resources ${project.build.outputDirectory}/static/swagger-ui ${project.build.directory}/swagger-ui-${swagger-ui.version}/META-INF/resources/webjars/swagger-ui/${swagger-ui.version}/ **/*.gz com.google.code.maven-replacer-plugin replacer ${maven-replacer-plugin.version} prepare-package replace ${project.build.outputDirectory}/static/swagger-ui/index.html https://petstore.swagger.io/v2/swagger.json /api/cps/openapi.json