From: mpriyank Date: Tue, 20 May 2025 11:48:49 +0000 (+0100) Subject: ProvMns interface generation using remote url X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F20%2F140920%2F8;p=cps.git ProvMns interface generation using remote url - Referring to remote ProvMns spec file from the 3gpp sources - Generating the interface without keeping a local copy of the spec file - Excluding the files that are not needed in our ProvMnS implementation as those were causing issues while code generation - Have one Resource interface in org.onap.cps.ncmp.rest.provmns.model package that is needed to compile the generated code - Added exclusion in jacoco plugin for code coverage Issue-ID: CPS-2817 Change-Id: Ie9801fac52850dbd50f975a9b65d36f818b2b474 Signed-off-by: mpriyank --- diff --git a/cps-ncmp-rest/.openapi-generator-ignore-provmns b/cps-ncmp-rest/.openapi-generator-ignore-provmns new file mode 100644 index 0000000000..6c9fb321e9 --- /dev/null +++ b/cps-ncmp-rest/.openapi-generator-ignore-provmns @@ -0,0 +1,17 @@ +# Ignore generation of all the models for ProvMns +target/generated-sources/openapi/src/gen/java/org/onap/cps/ncmp/rest/provmns/model/*.java + +# Allow generation of the below model for ProvMns +!target/generated-sources/openapi/src/gen/java/org/onap/cps/ncmp/rest/provmns/model/ClassNameIdGetDataNodeSelectorParameter.java +!target/generated-sources/openapi/src/gen/java/org/onap/cps/ncmp/rest/provmns/model/ClassNameIdPatchDefaultResponse.java +!target/generated-sources/openapi/src/gen/java/org/onap/cps/ncmp/rest/provmns/model/ErrorResponseDefault.java +!target/generated-sources/openapi/src/gen/java/org/onap/cps/ncmp/rest/provmns/model/ErrorResponseDefaultOtherProblemsInner.java +!target/generated-sources/openapi/src/gen/java/org/onap/cps/ncmp/rest/provmns/model/ErrorResponseGet.java +!target/generated-sources/openapi/src/gen/java/org/onap/cps/ncmp/rest/provmns/model/ErrorResponseGetOtherProblemsInner.java +!target/generated-sources/openapi/src/gen/java/org/onap/cps/ncmp/rest/provmns/model/ErrorResponsePatch.java +!target/generated-sources/openapi/src/gen/java/org/onap/cps/ncmp/rest/provmns/model/ErrorResponsePatchOtherProblemsInner.java +!target/generated-sources/openapi/src/gen/java/org/onap/cps/ncmp/rest/provmns/model/PatchItem.java +!target/generated-sources/openapi/src/gen/java/org/onap/cps/ncmp/rest/provmns/model/PatchOperation.java +!target/generated-sources/openapi/src/gen/java/org/onap/cps/ncmp/rest/provmns/model/ResourceOneOf.java +!target/generated-sources/openapi/src/gen/java/org/onap/cps/ncmp/rest/provmns/model/Scope.java +!target/generated-sources/openapi/src/gen/java/org/onap/cps/ncmp/rest/provmns/model/ScopeType.java \ No newline at end of file diff --git a/cps-ncmp-rest/pom.xml b/cps-ncmp-rest/pom.xml index a5c0c4c26b..fbef34fd2d 100644 --- a/cps-ncmp-rest/pom.xml +++ b/cps-ncmp-rest/pom.xml @@ -1,7 +1,7 @@