From 19b1048eb866acc29a4a2a32cb19f860a136b168 Mon Sep 17 00:00:00 2001 From: mmis Date: Tue, 6 Mar 2018 17:48:31 +0000 Subject: Copy files for docker image in packages/docker/pom Copying the files in the pom removes the need to do the copying in various locations the docker build is executed from and allows the docker image be built without building the entire repo (as the install.zip can be pulled from nexus) Issue-ID: POLICY-652 Change-Id: I77d0f76bd1c11261b3d4d8bdd60572e545a98aa1 Signed-off-by: mmis --- packages/docker/pom.xml | 72 ++++++++++++++++++++++++++++++------------------- 1 file changed, 44 insertions(+), 28 deletions(-) (limited to 'packages') diff --git a/packages/docker/pom.xml b/packages/docker/pom.xml index 970ffc8a..4ba20358 100644 --- a/packages/docker/pom.xml +++ b/packages/docker/pom.xml @@ -29,9 +29,7 @@ 1.2.0-SNAPSHOT - org.onap.policy.drools-pdp docker - 1.2.0-SNAPSHOT pom Policy Drools PDP - Docker build ONAP Policy Drools PDP Docker Build @@ -40,38 +38,33 @@ https://nexus.onap.org - - - - ecomp-releases - Release Repository - ${nexusproxy}/content/repositories/releases/ - - - ecomp-staging - Staging Repository - ${nexusproxy}/content/repositories/staging/ - - - ecomp-snapshots - Snapshots Repository - ${nexusproxy}/content/repositories/snapshots/ - - - ecomp-public - Public Repository - ${nexusproxy}/content/repositories/public/ - - - - - org.apache.maven.plugins maven-dependency-plugin + + copy-drools-zip + prepare-package + + copy + + + ${project.build.directory}/policy-drools + false + true + + + org.onap.policy.drools-pdp + install-drools + ${project.version} + zip + install-drools.zip + + + + copy-apps-zip prepare-package @@ -95,6 +88,29 @@ + + maven-resources-plugin + 3.0.2 + + + copy-resources + prepare-package + + copy-resources + + + ${project.build.directory}/policy-drools + + + src/main/docker + true + + + + + + + org.codehaus.mojo exec-maven-plugin -- cgit 1.2.3-korg