From 0db7ecb7cc357eddb5257745b143586698d8640c Mon Sep 17 00:00:00 2001 From: Kanagaraj Manickam k00365106 Date: Fri, 7 Sep 2018 13:56:19 +0530 Subject: VTP: Enable deployment in csar validation Issue-ID: VNFSDK-305 Change-Id: Ic711d38514870b6af7db425ede7b96feff92c4f1 Signed-off-by: Kanagaraj Manickam k00365106 --- deployment/pom.xml | 78 ++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 73 insertions(+), 5 deletions(-) diff --git a/deployment/pom.xml b/deployment/pom.xml index fd2c99d..f929aa8 100644 --- a/deployment/pom.xml +++ b/deployment/pom.xml @@ -28,9 +28,77 @@ csarvalidation/deployment pom - + + + + + org.codehaus.gmaven + groovy-maven-plugin + 2.0 + + + + + + org.codehaus.gmaven + gmaven-plugin + 1.5 + + + CSAR validator + package + + execute + + + + System.out.println("******** Going to make release zip ********") + + deployFolder = "${project.build.directory}/deployoutput" + deployUnzip = "${project.build.directory}/deployunzip" + outfileName = "csarvalidator-${project.version}.zip" + + ant.delete(dir: "${deployFolder}") + ant.mkdir(dir: "${deployFolder}") + + ant.delete(dir: "${deployUnzip}") + ant.mkdir(dir: "${deployUnzip}") + + ant.copy(todir: "${deployUnzip}/") { + fileset(dir: "${project.build.directory}/../../csarvalidation/target/lib") + } + + ant.zip(destfile: "${deployFolder}/${outfileName}") { + fileset(dir: "${deployUnzip}") + } + + System.out.println("******** completed. ************") + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + attach-artifacts + package + + attach-artifact + + + + + ${project.build.directory}/deployoutput/csarvalidator-${project.version}.zip + zip + + + + + + + + -- cgit 1.2.3-korg