1 <?xml version="1.0" encoding="UTF-8"?>
3 ~ Copyright (C) 2019 Bell Canada. All rights reserved.
5 ~ NOTICE: All the intellectual and technical concepts contained herein are
6 ~ proprietary to Bell Canada and are protected by trade secret or copyright law.
7 ~ Unauthorized copying of this file, via any medium is strictly prohibited.
9 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
11 <artifactId>cds-sdc-listener</artifactId>
12 <groupId>org.onap.ccsdk.apps</groupId>
13 <version>0.4.1-SNAPSHOT</version>
16 <modelVersion>4.0.0</modelVersion>
17 <groupId>org.onap.ccsdk.apps</groupId>
18 <artifactId>cds-sdc-listener-distribution</artifactId>
19 <name>CDS-SDC Listener Distribution</name>
22 <image.name>onap/ccsdk-cdssdclistener</image.name>
23 <docker.push.phase>deploy</docker.push.phase>
29 <artifactId>maven-resources-plugin</artifactId>
30 <version>2.6</version>
33 <id>copy-dockerfile</id>
35 <goal>copy-resources</goal>
37 <phase>validate</phase>
39 <outputDirectory>${basedir}/target/docker-stage</outputDirectory>
42 <directory>src/main/docker</directory>
46 <filtering>true</filtering>
62 <!-- Maven plugin for managing docker images and containers -->
63 <groupId>io.fabric8</groupId>
64 <artifactId>docker-maven-plugin</artifactId>
65 <version>0.26.1</version>
66 <inherited>false</inherited>
70 <name>${image.name}</name>
72 <cleanup>try</cleanup>
73 <dockerFileDir>${basedir}/target/docker-stage</dockerFileDir>
75 <tag>${project.version}</tag>
76 <tag>${project.version}-STAGING-${maven.build.timestamp}</tag>
81 <verbose>true</verbose>
85 <id>generate-images</id>
86 <phase>package</phase>
93 <phase>${docker.push.phase}</phase>