From c364b3a247d81c2a3d29d433e751dfdd427ce00c Mon Sep 17 00:00:00 2001 From: mpriyank Date: Wed, 4 Dec 2024 15:49:34 +0000 Subject: [PATCH] Add plugin to copy openapi files to doc folder - Added copy to doc folder plugin for ncmp-dmi-plugin - Updated the info.version property to 1.7.0 which ensures that the plugin works Issue-ID: CPS-2539 Change-Id: I1d456e2b16a6d66e6e71c21e5e16732408721837 Signed-off-by: mpriyank --- dmi-service/openapi/openapi-datajob.yml | 2 +- dmi-service/openapi/openapi.yml | 2 +- dmi-service/pom.xml | 28 ++++++++++++++++++++++++++++ docs/api/swagger/openapi-datajob.yaml | 2 +- docs/api/swagger/openapi.yaml | 2 +- 5 files changed, 32 insertions(+), 4 deletions(-) diff --git a/dmi-service/openapi/openapi-datajob.yml b/dmi-service/openapi/openapi-datajob.yml index 569fa19f..d125a1a1 100644 --- a/dmi-service/openapi/openapi-datajob.yml +++ b/dmi-service/openapi/openapi-datajob.yml @@ -20,7 +20,7 @@ openapi: 3.0.3 info: title: NCMP Data Subjob API description: Support datajobs through one or more subjob for each DMI and Data Producer Identifier combination - version: 1.0.0 + version: 1.7.0 servers: - url: /dmi tags: diff --git a/dmi-service/openapi/openapi.yml b/dmi-service/openapi/openapi.yml index f61d3014..7bb381b8 100644 --- a/dmi-service/openapi/openapi.yml +++ b/dmi-service/openapi/openapi.yml @@ -21,7 +21,7 @@ openapi: 3.0.1 info: title: NCMP DMI Plugin description: Adds Data Model Inventory Registry capability for ONAP - version: "1.0.0" + version: "1.7.0" servers: - url: /dmi tags: diff --git a/dmi-service/pom.xml b/dmi-service/pom.xml index c6d4cfea..0686f3ae 100644 --- a/dmi-service/pom.xml +++ b/dmi-service/pom.xml @@ -48,6 +48,7 @@ 6.6.0 3.1.2 4.4.2 + 3.3.1 ${basedir}/target/code-coverage/jacoco-ut.exec @@ -424,6 +425,33 @@ + + org.apache.maven.plugins + maven-resources-plugin + ${maven-resources-plugin.version} + + + copy-to-doc-folder + compile + + copy-resources + + + ${project.basedir}/../docs/api/swagger + true + + + ${project.basedir}/target/generated-sources/openapi/openapi/ + + openapi.yaml + openapi-datajob.yaml + + + + + + + org.springframework.boot spring-boot-maven-plugin diff --git a/docs/api/swagger/openapi-datajob.yaml b/docs/api/swagger/openapi-datajob.yaml index e5a55026..d6cea5e9 100644 --- a/docs/api/swagger/openapi-datajob.yaml +++ b/docs/api/swagger/openapi-datajob.yaml @@ -3,7 +3,7 @@ info: description: Support datajobs through one or more subjob for each DMI and Data Producer Identifier combination title: NCMP Data Subjob API - version: 1.0.0 + version: 1.7.0 servers: - url: /dmi tags: diff --git a/docs/api/swagger/openapi.yaml b/docs/api/swagger/openapi.yaml index df9c3f17..b8dedc6a 100644 --- a/docs/api/swagger/openapi.yaml +++ b/docs/api/swagger/openapi.yaml @@ -2,7 +2,7 @@ openapi: 3.0.1 info: description: Adds Data Model Inventory Registry capability for ONAP title: NCMP DMI Plugin - version: 1.0.0 + version: 1.7.0 servers: - url: /dmi tags: -- 2.16.6