add a new profil for fast build 94/109494/2
authorJulienBe <julien.bertozzi@intl.att.com>
Wed, 24 Jun 2020 13:35:23 +0000 (15:35 +0200)
committerOfir Sonsino <ofir.sonsino@intl.att.com>
Thu, 25 Jun 2020 05:11:13 +0000 (05:11 +0000)
Issue-ID: SDC-3148
Signed-off-by: JulienBe <julien.bertozzi@intl.att.com>
Change-Id: Ie98194fe6d136f57491a0590ab2afc9db59fbfbd

13 files changed:
asdctool/pom.xml
catalog-be/pom.xml
catalog-dao/pom.xml
catalog-fe/pom.xml
catalog-model/pom.xml
catalog-ui/pom.xml
common-app-api/pom.xml
common-be/pom.xml
pom.xml
sdc-os-chef/pom.xml
test-apis-ci/pom.xml
ui-ci/pom.xml
utils/webseal-simulator/pom.xml

index 37b866d..c879453 100644 (file)
                   </excludes>
                 </validationSet>
               </validationSets>
+              <skip>${skipYamlJsonValidator}</skip>
             </configuration>
           </execution>
         </executions>
index cbaf209..cd2dd30 100644 (file)
                   </includes>
                 </validationSet>
               </validationSets>
+              <skip>${skipYamlJsonValidator}</skip>
             </configuration>
           </execution>
         </executions>
index d1d9b34..b939448 100644 (file)
@@ -419,6 +419,7 @@ Modifications copyright (c) 2018 Nokia
                     </includes>
                   </validationSet>
                 </validationSets>
+                <skip>${skipYamlJsonValidator}</skip>
               </configuration>
             </execution>
           </executions>
index 60353a8..e861deb 100644 (file)
                   </includes>
                 </validationSet>
               </validationSets>
+              <skip>${skipYamlJsonValidator}</skip>
             </configuration>
           </execution>
         </executions>
index 98e8c24..5d17b74 100644 (file)
                   </includes>
                 </validationSet>
               </validationSets>
+              <skip>${skipYamlJsonValidator}</skip>
             </configuration>
           </execution>
         </executions>
index f8d4e3f..5160726 100644 (file)
                                     </includes>
                                 </validationSet>
                             </validationSets>
+                            <skip>${skipYamlJsonValidator}</skip>
                         </configuration>
                     </execution>
                 </executions>
index 323bcf8..33248f6 100644 (file)
                   </includes>
                 </validationSet>
               </validationSets>
+              <skip>${skipYamlJsonValidator}</skip>
             </configuration>
           </execution>
         </executions>
index 175b387..aad2d0b 100644 (file)
                   </includes>
                 </validationSet>
               </validationSets>
+              <skip>${skipYamlJsonValidator}</skip>
             </configuration>
           </execution>
         </executions>
diff --git a/pom.xml b/pom.xml
index d29852d..c571cde 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -71,6 +71,8 @@ Modifications copyright (c) 2018-2019 Nokia
     <jackson-annotations.version>${jackson.version}</jackson-annotations.version>
     <jackson.mapper.version>1.9.13</jackson.mapper.version>
     <clearspring.version>2.1.1</clearspring.version>
+    <skipYamlJsonValidator>false</skipYamlJsonValidator>
+    <skipCheckstyle>false</skipCheckstyle>
 
     <!-- Yaml for properties -->
     <snakeyaml.version>1.14</snakeyaml.version>
@@ -372,7 +374,7 @@ Modifications copyright (c) 2018-2019 Nokia
         <plugin>
           <groupId>com.github.sylvainlaurent.maven</groupId>
           <artifactId>yaml-json-validator-maven-plugin</artifactId>
-          <version>1.0.1</version>
+          <version>1.0.2</version>
         </plugin>
         <plugin>
           <groupId>pl.project13.maven</groupId>
@@ -389,6 +391,7 @@ Modifications copyright (c) 2018-2019 Nokia
         <configuration>
           <suppressionsLocation>checkstyle-suppressions.xml</suppressionsLocation>
           <suppressionsFileExpression>checkstyle.suppressions.file</suppressionsFileExpression>
+          <skip>${skipCheckstyle}</skip>
         </configuration>
       </plugin>
       <!-- plugin for parsing the project version -->
@@ -603,6 +606,33 @@ Modifications copyright (c) 2018-2019 Nokia
         <module>onboarding</module>
       </modules>
     </profile>
+    <profile>
+      <id>fast-build</id>
+      <activation>
+        <activeByDefault>false</activeByDefault>
+      </activation>
+      <properties>
+        <maven.test.skip>true</maven.test.skip>
+        <skipYamlJsonValidator>true</skipYamlJsonValidator>
+        <skipCheckstyle>true</skipCheckstyle>
+        <jacoco.skip>true</jacoco.skip>
+      </properties>
+      <modules>
+        <module>ui-ci</module>
+        <module>asdctool</module>
+        <module>common-be</module>
+        <module>onboarding</module>
+        <module>catalog-be</module>
+        <module>catalog-ui</module>
+        <module>catalog-fe</module>
+        <module>catalog-dao</module>
+        <module>sdc-os-chef</module>
+        <module>test-apis-ci</module>
+        <module>catalog-model</module>
+        <module>common-app-api</module>
+        <module>common-app-logging</module>
+      </modules>
+    </profile>
 
   </profiles>
 
index 279392c..0778e4e 100644 (file)
@@ -39,6 +39,7 @@
                                     </includes>
                                 </validationSet>
                             </validationSets>
+                            <skip>${skipYamlJsonValidator}</skip>
                         </configuration>
                     </execution>
                 </executions>
index cfe1ac9..105d3cd 100644 (file)
                   </excludes>
                 </validationSet>
               </validationSets>
+              <skip>${skipYamlJsonValidator}</skip>
             </configuration>
           </execution>
         </executions>
index 4c24d2d..299465a 100644 (file)
                   </includes>
                 </validationSet>
               </validationSets>
+              <skip>${skipYamlJsonValidator}</skip>
             </configuration>
           </execution>
         </executions>
index 0c7bd25..1c21179 100644 (file)
                   </includes>
                 </validationSet>
               </validationSets>
+              <skip>${skipYamlJsonValidator}</skip>
             </configuration>
           </execution>
         </executions>