diff options
author | Venkata Harish K Kajur <vk250x@att.com> | 2017-02-18 01:36:38 +0000 |
---|---|---|
committer | Venkata Harish K Kajur <vk250x@att.com> | 2017-02-18 22:17:24 +0000 |
commit | ade733206595307bac1b4f765e5117c43b69e553 (patch) | |
tree | 12ced614408eb7660387c941ffbbc1cb7a04fa32 /ajsc-aai | |
parent | 60f6b6f99c817dae97dd80fabb4a0e67b83a807e (diff) |
Change ajsc pom to put docker plugins into profile
Change-Id: Ieab576804f33a1a02b780172224d758a248c2df9
Signed-off-by: Venkata Harish K Kajur <vk250x@att.com>
Diffstat (limited to 'ajsc-aai')
-rw-r--r-- | ajsc-aai/pom.xml | 140 |
1 files changed, 73 insertions, 67 deletions
diff --git a/ajsc-aai/pom.xml b/ajsc-aai/pom.xml index 524ebaf..01c9750 100644 --- a/ajsc-aai/pom.xml +++ b/ajsc-aai/pom.xml @@ -331,72 +331,7 @@ </dependency> </dependencies> <build> - - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-resources-plugin</artifactId> - <version>2.7</version> - <executions> - <execution> - <id>copy-docker-file</id> - <phase>package</phase> - <goals> - <goal>copy-resources</goal> - </goals> - <configuration> - <outputDirectory>${dockerLocation}</outputDirectory> - <overwrite>true</overwrite> - <resources> - <resource> - <directory>${basedir}/src/main/resources/docker</directory> - <filtering>true</filtering> - <includes> - <include>**/*</include> - </includes> - </resource> - </resources> - </configuration> - </execution> - <execution> - <id>copy-commonlibs-file</id> - <phase>package</phase> - <goals> - <goal>copy-resources</goal> - </goals> - <configuration> - <outputDirectory>${dockerLocation}/commonLibs</outputDirectory> - <overwrite>true</overwrite> - <resources> - <resource> - <directory>${basedir}/target/commonLibs</directory> - <filtering>false</filtering> - <includes> - <include>*.jar</include> - </includes> - </resource> - </resources> - </configuration> - </execution> - </executions> - </plugin> - <plugin> - <groupId>com.spotify</groupId> - <artifactId>docker-maven-plugin</artifactId> - <version>0.4.11</version> - <configuration> - <verbose>true</verbose> - - <imageName>${docker.push.registry}/${project.artifactId}</imageName> - <dockerDirectory>${dockerLocation}</dockerDirectory> - <serverId>docker-hub</serverId> - <imageTags> - <imageTag>${docker_imageversion}</imageTag> - <imageTag>latest</imageTag> - </imageTags> - <forceTags>true</forceTags> - </configuration> - </plugin> + <plugins> <plugin> <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> @@ -613,6 +548,77 @@ </plugins> </build> </profile> - + <profile> + <id>docker</id> + <build> + <defaultGoal>docker:build</defaultGoal> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-resources-plugin</artifactId> + <version>2.7</version> + <executions> + <execution> + <id>copy-docker-file</id> + <phase>package</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>${dockerLocation}</outputDirectory> + <overwrite>true</overwrite> + <resources> + <resource> + <directory>${basedir}/src/main/resources/docker</directory> + <filtering>true</filtering> + <includes> + <include>**/*</include> + </includes> + </resource> + </resources> + </configuration> + </execution> + <execution> + <id>copy-commonlibs-file</id> + <phase>package</phase> + <goals> + <goal>copy-resources</goal> + </goals> + <configuration> + <outputDirectory>${dockerLocation}/commonLibs</outputDirectory> + <overwrite>true</overwrite> + <resources> + <resource> + <directory>${basedir}/target/commonLibs</directory> + <filtering>false</filtering> + <includes> + <include>*.jar</include> + </includes> + </resource> + </resources> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>com.spotify</groupId> + <artifactId>docker-maven-plugin</artifactId> + <version>0.4.11</version> + <configuration> + <verbose>true</verbose> + + <imageName>${docker.push.registry}/${project.artifactId}</imageName> + <dockerDirectory>${dockerLocation}</dockerDirectory> + <serverId>docker-hub</serverId> + <imageTags> + <imageTag>${docker_imageversion}</imageTag> + <imageTag>latest</imageTag> + </imageTags> + <forceTags>true</forceTags> + </configuration> + </plugin> + </plugins> + </build> + </profile> </profiles> </project> |