4.0.0 org.onap.vfc.nfvo.driver.vnfm.svnfm vfcadaptor-service 1.3.1-SNAPSHOT vfcadaptor-deployment pom vfc/nfvo/driver/vnfm/svnfm/nokia/vnfmdriver/vfcadaptorservice/deployment svnfm vnfm driver deployment UTF-8 org.codehaus.gmaven gmaven-plugin 1.5 vfcadaptor package package execute System.out.println("******** Going to make release zip ********") deployFolder = "${project.build.directory}/deployoutput" deployUnzip = "${project.build.directory}/deployunzip" outfileName = "${package.name}-${project.version}.zip" ant.delete(dir: "${deployFolder}") ant.mkdir(dir: "${deployFolder}") ant.delete(dir: "${deployUnzip}") ant.mkdir(dir: "${deployUnzip}") ant.mkdir(dir: "${deployUnzip}/webapps/") ant.mkdir(dir: "${deployUnzip}/webapps/ROOT") ant.mkdir(dir: "${deployUnzip}/logs") System.out.println("******** start copying from ${basedir}/src/main/release to ${deployUnzip}. ************") ant.copy(todir: "${deployUnzip}") { fileset(dir: "${basedir}/src/main/release"){ exclude(name: "**/.gitignore") } } ant.copy(todir: "${deployUnzip}/docker") { fileset(dir: "${basedir}/../docker"){ exclude(name: "**/.gitignore") } } System.out.println("******** start copying from ${project.build.directory}/../../vfcadaptor/target/${package.name}-${project.version} to ${deployUnzip}/webapps/ROOT. ************") ant.copy(todir: "${deployUnzip}/webapps/ROOT") { fileset(dir: "${project.build.directory}/../../vfcadaptor/target/${package.name}-${project.version}") } System.out.println("******** start zipping from ${deployUnzip} to ${deployFolder}/${outfileName}. ************") ant.zip(destfile: "${deployFolder}/${outfileName}") { fileset(dir: "${deployUnzip}") } System.out.println("******** completed. ************") org.codehaus.mojo build-helper-maven-plugin 3.0.0 attach-artifacts package attach-artifact ${project.build.directory}/deployoutput/${package.name}-${project.version}.zip zip