From 0113d283d1a1eb9e1f824e33eaf1a33711155b0d Mon Sep 17 00:00:00 2001 From: dglFromAtt Date: Tue, 13 Mar 2018 07:11:29 -0400 Subject: [PATCH] Fixes to pom and Dockerfile to create image remove skip.docker.build and skip.docker.push to true to build on verify step added nexus-staging-maven-plugin removed executions in com.spotify section Change-Id: I1efab2f325b6faa66c1736447b53c23501733795 Signed-off-by: dglFromAtt Issue-ID: DMAAP-327 Signed-off-by: dglFromAtt --- Dockerfile | 2 +- pom.xml | 198 ++++++++++++++++++++++++------------------------------------- 2 files changed, 78 insertions(+), 122 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2311ad2..cce023e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,7 @@ RUN \ WORKDIR ${insdir} USER root COPY target/buscontroller.jar ${insdir}/lib/ -COPY target/dependency/*.jar ${insdir}/lib/ +# COPY target/dependency/*.jar ${insdir}/lib/ # COPY src/main/resources/log4j.properties ${insdir}/etc/ # COPY www/ ${insdir}/www/ # COPY target/site/apidocs/ ${insdir}/www/doc/ diff --git a/pom.xml b/pom.xml index 82df7de..3703507 100644 --- a/pom.xml +++ b/pom.xml @@ -37,23 +37,83 @@ true - + - - - org.apache.maven.plugins - maven-dependency-plugin - - - install - - copy-dependencies - - - ${project.build.directory}/dependency - - - + + + + org.apache.maven.plugins + maven-shade-plugin + 2.4.3 + + + + package + + shade + + + + + + + + org.onap.dmaap.dbcapi.server.Main + + + + + + + + + + + org.sonatype.plugins + nexus-staging-maven-plugin + 1.6.7 + true + + ecomp-staging + ${nexusproxy} + 176c31dfe190a + + + + + com.spotify + docker-maven-plugin + 1.0.0 + + ${onap.nexus.dockerregistry.daily}/${docker.image} + ${project.basedir} + ${onap.nexus.dockerregistry.daily} + + ${artifact.version} + latest + + true + + + / + ${project.basedir} + + target/**/* + pom.xml + + + + + / + ${project.build.directory} + **/** + + + @@ -102,109 +162,6 @@ - - - docker - - - - com.spotify - docker-maven-plugin - 1.0.0 - - ${docker.image} - ${project.basedir} - - - ${artifact.version} - latest - - true - - - / - ${project.basedir} - - target/**/* - pom.xml - - - - - - - - build-image - package - - build - - - ${skip.docker.build} - - - - - tag-image-project-version - package - - tag - - - ${docker.image} - ${docker.push.registry}/${docker.image}:${artifact.version} - ${skip.docker.push} - - - - - tag-image-latest - package - - tag - - - ${docker.image} - ${docker.push.registry}/${docker.image}:latest - ${skip.docker.push} - - - - - push-image-latest - deploy - - push - - - ${docker.push.registry}/${docker.image}:${artifact.version} - ${skip.docker.push} - - - - - push-image - deploy - - push - - - ${docker.push.registry}/${docker.image}:latest - ${skip.docker.push} - - - - - - - - @@ -338,8 +295,7 @@ onap/dmaap/buscontroller - true - true + https://nexus.onap.org nexus3.onap.org:10003 -- 2.16.6