Create a CBA boilerplate by leveraging the use of maven archetypes 79/121479/4
authorkuldipr <kuldip.rai@amdocs.com>
Fri, 21 May 2021 13:17:31 +0000 (09:17 -0400)
committerKAPIL SINGAL <ks220y@att.com>
Fri, 21 May 2021 17:53:33 +0000 (17:53 +0000)
commit4bbf560bb197d33fc4d8e37d2ad2b0f80bc79299
tree471d1d9c728ec8d5c002f1122559ea737e890d6b
parent4cfbc764a37018f98d849654e2d5b94155ec85b6
Create a CBA boilerplate by leveraging the use of maven archetypes

An archetype is a very simple artifact, that contains the project prototype you wish to create.
Idea here is to provide better user experience when it comes to setup, configuration and testing of CBAs.
With just one maven command 'mvn archetype:generate' use can have boilerplate cba ready to be explored, deployed and published.

Issue-ID: CCSDK-3311
Signed-off-by: kuldipr <kuldip.rai@amdocs.com>
Change-Id: Id02f641a37c8f1768226b503c4e18a3a447c05da
components/model-catalog/blueprint-model/archetype-blueprint/pom.xml [new file with mode: 0644]
components/model-catalog/blueprint-model/archetype-blueprint/src/main/resources/META-INF/maven/archetype-metadata.xml [new file with mode: 0644]
components/model-catalog/blueprint-model/archetype-blueprint/src/main/resources/archetype-resources/Definitions/test-kotlin.json [new file with mode: 0644]
components/model-catalog/blueprint-model/archetype-blueprint/src/main/resources/archetype-resources/Scripts/kotlin/ConfigDeploy.kt [new file with mode: 0644]
components/model-catalog/blueprint-model/archetype-blueprint/src/main/resources/archetype-resources/TOSCA-Metadata/TOSCA.meta [new file with mode: 0644]
components/model-catalog/blueprint-model/archetype-blueprint/src/main/resources/archetype-resources/Tests/kotlin/org/onap/ccsdk/cds/blueprintsprocessor/functions/netconf/executor/ConfigDeployTest.kt [new file with mode: 0644]
components/model-catalog/blueprint-model/archetype-blueprint/src/main/resources/archetype-resources/pom.xml [new file with mode: 0644]
components/model-catalog/blueprint-model/archetype-blueprint/src/test/resources/projects/basic/archetype.properties [new file with mode: 0644]
components/model-catalog/blueprint-model/pom.xml