4.0.0 org.onap.ccsdk.parent odlparent-lite 1.0.1-SNAPSHOT org.onap.ccsdk.distribution distribution-odlsli 0.2.1-SNAPSHOT pom ccsdk-distribution :: odlsli Creates SDN Controller Docker container openECOMP onap/ccsdk-odlsli-image ${project.version} ${https_proxy} yyMMdd-HHmmss org.onap.ccsdk.sli.core dblib-installer ${ccsdk.sli.core.version} zip org.onap.ccsdk.sli.core filters-installer ${ccsdk.sli.core.version} zip org.onap.ccsdk.sli.core sli-installer ${ccsdk.sli.core.version} zip org.onap.ccsdk.sli.core sliapi-installer ${ccsdk.sli.core.version} zip org.onap.ccsdk.sli.core sliPluginUtils-installer ${ccsdk.sli.core.version} zip org.onap.ccsdk.sli.core utils-installer ${ccsdk.sli.core.version} zip org.onap.ccsdk.sli.adaptors aai-service-installer ${ccsdk.sli.adaptors.version} zip org.onap.ccsdk.sli.adaptors mdsal-resource-installer ${ccsdk.sli.adaptors.version} zip org.onap.ccsdk.sli.adaptors resource-assignment-installer ${ccsdk.sli.adaptors.version} zip org.onap.ccsdk.sli.adaptors sql-resource-installer ${ccsdk.sli.adaptors.version} zip org.onap.ccsdk.sli.northbound asdcApi-installer ${ccsdk.sli.northbound.version} zip org.onap.ccsdk.sli.northbound dataChange-installer ${ccsdk.sli.northbound.version} zip org.onap.ccsdk.sli.plugins properties-node-installer ${ccsdk.sli.plugins.version} zip org.onap.ccsdk.sli.plugins restapi-call-node-installer ${ccsdk.sli.plugins.version} zip org.codehaus.groovy.maven gmaven-plugin validate execute println project.properties['ccsdk.project.version']; def versionArray; if (project.properties['ccsdk.project.version'] != null ) { versionArray = project.properties['ccsdk.project.version'].split('\\.'); } if (project.properties['ccsdk.project.version'].endsWith("-SNAPSHOT")) { project.properties['project.docker.latesttag.version']=versionArray[0] + '.' + versionArray[1] + "-STAGING-latest"; } else { project.properties['project.docker.latesttag.version']=versionArray[0] + '.' + versionArray[1] + "-STAGING-latest"; } println 'New Tag for docker:' + project.properties['project.docker.latesttag.version']; maven-resources-plugin 2.6 copy-dockerfile copy-resources validate ${basedir}/target/docker-stage src/main/docker Dockerfile true copy-scripts copy-resources validate ${basedir}/target/docker-stage/opt/onap/ccsdk/bin src/main/scripts *.sh false copy-tarballs copy-resources validate ${basedir}/target/docker-stage src/main/resources idmlight.db.mv.db false copy-config copy-resources validate ${basedir}/target/docker-stage src/main/resources org.ops4j.pax.logging.cfg false copy-data copy-resources validate ${basedir}/target/docker-stage/opt/onap/ccsdk/data src/main/resources *.dump false copy-properties copy-resources validate ${basedir}/target/docker-stage/opt/onap/ccsdk/data/properties src/main/properties *.properties false copy-keystores copy-resources validate ${basedir}/target/docker-stage/opt/onap/ccsdk/data/stores src/main/stores *.jks false org.apache.maven.plugins maven-dependency-plugin 3.0.2 unpack features generate-sources unpack-dependencies ${basedir}/target/docker-stage/opt/onap/ccsdk/features true org.codehaus.mojo exec-maven-plugin 1.5.0 change shell permissions process-sources exec /usr/bin/find ${basedir}/target/docker-stage/opt/onap/ccsdk -name *.sh -exec chmod +x {} ; docker io.fabric8 docker-maven-plugin 0.16.5 false ${image.name} try ${basedir}/target/docker-stage ${basedir}/target/docker-stage/Dockerfile ${project.version} ${project.version}-STAGING-${maven.build.timestamp} ${project.docker.latesttag.version} generate-images package build push-images deploy build push