Put docker plugin within docker profile 03/36103/1
authordglFromAtt <dgl@research.att.com>
Wed, 14 Mar 2018 11:21:04 +0000 (07:21 -0400)
committerdglFromAtt <dgl@research.att.com>
Wed, 14 Mar 2018 11:21:14 +0000 (07:21 -0400)
Change-Id: I076a4c3c32f7a88273151bd46fc7fa75b9577ccf
Signed-off-by: dglFromAtt <dgl@research.att.com>
Issue-ID: DMAAP-333

pom.xml

diff --git a/pom.xml b/pom.xml
index 3703507..8ba3911 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -11,7 +11,7 @@
     <version>0.1.1</version>
     <relativePath/>
   </parent>
-  <build>
+    <build>
     <finalName>buscontroller</finalName>
 
     <plugins>
                 </configuration>
             </plugin>
 
-      <plugin>
-               <groupId>com.spotify</groupId>
-                <artifactId>docker-maven-plugin</artifactId>
-                <version>1.0.0</version>
-                <configuration>
-                                <imageName>${onap.nexus.dockerregistry.daily}/${docker.image}</imageName>
-                            <dockerDirectory>${project.basedir}</dockerDirectory>
-                                <serverId>${onap.nexus.dockerregistry.daily}</serverId>
-                                <imageTags>
-                                                <imageTag>${artifact.version}</imageTag>
-                                                <imageTag>latest</imageTag>
-                                </imageTags>
-                                <forceTags>true</forceTags>
-                                <resources>
-                                                <resource>
-                                                                <targetPath>/</targetPath>
-                                                                <directory>${project.basedir}</directory>
-                                                                <excludes>
-                                                                       <exclude>target/**/*</exclude>
-                                                                       <exclude>pom.xml</exclude>
-                                                               </excludes>
-                                                </resource>
-
-                                                <resource>
-                                                                <targetPath>/</targetPath>
-                                                                <directory>${project.build.directory}</directory>
-                                                                <include>**/**</include>
-                                                </resource>
-                                </resources>
-                </configuration>
-      </plugin>
 
        <!-- for Distribution management -->
                <plugin>
       </plugins>
     </pluginManagement>
   </build>
+       <profiles>
+       <profile>
+               <id>docker</id>
+               <build>
+                       <plugins>
+      <plugin>
+               <groupId>com.spotify</groupId>
+                <artifactId>docker-maven-plugin</artifactId>
+                <version>1.0.0</version>
+                <configuration>
+                                <imageName>${onap.nexus.dockerregistry.daily}/${docker.image}</imageName>
+                            <dockerDirectory>${project.basedir}</dockerDirectory>
+                                <serverId>${onap.nexus.dockerregistry.daily}</serverId>
+                                <imageTags>
+                                                <imageTag>${artifact.version}</imageTag>
+                                                <imageTag>latest</imageTag>
+                                </imageTags>
+                                <forceTags>true</forceTags>
+                                <resources>
+                                                <resource>
+                                                                <targetPath>/</targetPath>
+                                                                <directory>${project.basedir}</directory>
+                                                                <excludes>
+                                                                       <exclude>target/**/*</exclude>
+                                                                       <exclude>pom.xml</exclude>
+                                                               </excludes>
+                                                </resource>
+
+                                                <resource>
+                                                                <targetPath>/</targetPath>
+                                                                <directory>${project.build.directory}</directory>
+                                                                <include>**/**</include>
+                                                </resource>
+                                </resources>
+                </configuration>
+      </plugin>
+                       </plugins>
+               </build>
+       </profile>
+       </profiles>
   <dependencyManagement>
     <dependencies>