diff options
author | Jakub Dudycz <jakub.dudycz@nokia.com> | 2018-06-08 12:57:13 +0200 |
---|---|---|
committer | Piotr Jaszczyk <piotr.jaszczyk@nokia.com> | 2018-08-01 12:28:21 +0200 |
commit | 85439499beabf26902ebd670e6855bdaa18f470b (patch) | |
tree | f2c43b391e368aa808f76a73cdb20801573db87f /hv-collector-client-simulator/pom.xml | |
parent | 0aa02844a2d9806ab30a010b9b5d928d69392579 (diff) |
Dockerized simulator
Change-Id: Idb8c1d44f76c62dd83989c60670ad2ea49991d35
Signed-off-by: Jakub Dudycz <jakub.dudycz@nokia.com>
Issue-ID: DCAEGEN2-601
Diffstat (limited to 'hv-collector-client-simulator/pom.xml')
-rw-r--r-- | hv-collector-client-simulator/pom.xml | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/hv-collector-client-simulator/pom.xml b/hv-collector-client-simulator/pom.xml index 869d17d6..0d0db3fb 100644 --- a/hv-collector-client-simulator/pom.xml +++ b/hv-collector-client-simulator/pom.xml @@ -42,6 +42,7 @@ <properties> <skipAnalysis>false</skipAnalysis> + <docker-image.name>ves-hv-collector-client-simulator</docker-image.name> </properties> <build> @@ -56,6 +57,56 @@ </plugin> </plugins> </build> + <profiles> + <profile> + <id>docker</id> + <activation> + <property> + <name>!skipDocker</name> + </property> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <executions> + <execution> + <id>copy-internal-deps</id> + <phase>package</phase> + <goals> + <goal>copy-dependencies</goal> + </goals> + <configuration> + <outputDirectory>${project.build.directory}/libs/internal</outputDirectory> + <includeGroupIds>${project.parent.groupId}</includeGroupIds> + <includeScope>runtime</includeScope> + </configuration> + </execution> + <execution> + <id>copy-external-deps</id> + <phase>package</phase> + <goals> + <goal>copy-dependencies</goal> + </goals> + <configuration> + <outputDirectory>${project.build.directory}/libs/external</outputDirectory> + <excludeGroupIds>${project.parent.groupId}</excludeGroupIds> + <includeScope>runtime</includeScope> + </configuration> + </execution> + </executions> + </plugin> + <!-- + <plugin> + <groupId>io.fabric8</groupId> + <artifactId>docker-maven-plugin</artifactId> + </plugin> + --> + </plugins> + </build> + </profile> + </profiles> <dependencies> <dependency> |