Fix WS pom clean install and docker creation 71/29171/2
authorTal Gitelman <tg851x@intl.att.com>
Thu, 25 Jan 2018 13:28:44 +0000 (15:28 +0200)
committerMichael Lando <ml636r@att.com>
Thu, 25 Jan 2018 14:22:55 +0000 (14:22 +0000)
Change-Id: Ie488bae56ea01d81b84e8ac2dda5c0ac5bd73444
Issue-ID: SDC-964
Signed-off-by: Tal Gitelman <tg851x@intl.att.com>
utils/webseal-simulator/pom.xml

index fa9d352..18e5b32 100644 (file)
@@ -15,6 +15,8 @@
                <maven.build.timestamp.format>yyyyMMdd'T'HHmm</maven.build.timestamp.format>
                <nexus.proxy>https://nexus.onap.org</nexus.proxy>
                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+               <docker.tag>${project.version}-${maven.build.timestamp}</docker.tag>
+               <docker.latest.tag>${project.version}-latest</docker.latest.tag>
        </properties>
 
        <dependencies>
                        <build>
                                <plugins>
                                        
+                                       <plugin>
+                                               <artifactId>maven-clean-plugin</artifactId>
+                                               <version>3.0.0</version>
+                                               <executions>
+                                                       <execution>
+                                                               <id>clean-static-files</id>
+                                                               <phase>clean</phase>
+                                                               <goals>
+                                                                       <goal>clean</goal>
+                                                               </goals>
+                                                               <configuration>
+                                                                       <filesets>
+                                                                               <fileset>
+                                                                                       <directory>${project.basedir}/sdc-simulator</directory>
+                                                                                       <includes>
+                                                                                               <include>*.war</include>
+                                                                                       </includes>
+                                                                                       <followSymlinks>false</followSymlinks>
+                                                                               </fileset>
+                                                                               <fileset>
+                                                                                       <directory>${project.basedir}/sdc-simulator/chef-repo/cookbooks/sdc-simulator/files/default</directory>
+                                                                                       <includes>logback.xml</includes>
+                                                                                       <followSymlinks>false</followSymlinks>
+                                                                               </fileset>
+                                                                       </filesets>
+                                                               </configuration>
+                                                       </execution>
+                                               </executions>
+                                       </plugin>
+                                       
                                        <plugin>
                                                <artifactId>maven-resources-plugin</artifactId>
                                                <version>3.0.2</version>
                                                <executions>
                                                        <execution>
                                                                <id>copy-resources-simulator</id>
-                                                               <phase>package</phase>
+                                                               <phase>verify</phase>
                                                                <goals>
                                                                        <goal>copy-resources</goal>
                                                                </goals>
                                                                <configuration>
-                                                                       <outputDirectory>${basedir}/sdc-simulator</outputDirectory>
+                                                                       <outputDirectory>${project.basedir}/sdc-simulator</outputDirectory>
                                                                        <resources>
                                                                                <resource>
-                                                                                       <directory>${basedir}/target</directory>
+                                                                                       <directory>${project.basedir}/target</directory>
                                                                                        <includes>
                                                                                                <include>WSSimulator.war</include>
                                                                                        </includes>
                                                        </execution>
                                                        <execution>
                                                                <id>copy-configurations-simulator</id>
-                                                               <phase>validate</phase>
+                                                               <phase>verify</phase>
                                                                <goals>
                                                                        <goal>copy-resources</goal>
                                                                </goals>
                                                                        <alias>sdc-simulator</alias>
                                                                        <build>
                                                                                <cleanup>try</cleanup>
-                                                                               <dockerFileDir>${basedir}/sdc-simulator</dockerFileDir>
+                                                                               <dockerFileDir>${basedir}\sdc-simulator</dockerFileDir>
                                                                                <tags>
                                                                                        <tag>${docker.tag}</tag>
                                                                                        <tag>${docker.latest.tag}</tag>
 
                                                        <execution>
                                                                <id>generate-images</id>
-                                                               <phase>package</phase>
+                                                               <phase>install</phase>
                                                                <goals>
                                                                        <goal>build</goal>
                                                                </goals>