Merge branch 'stable-2.16' into 'stable-3.0'

* stable-2.16:
  Remove unused properties
  example-webLinkProject: Remove unused dependencies
  Refactor poms and build parent pom
  Update bazlets to latest 2.16 and maven build to 2.16.22

Change-Id: I59b5cf3e243e7fd14f8dd24bbe045aa4abd1a210
diff --git a/example-adminSshCommand/pom.xml b/example-adminSshCommand/pom.xml
index cac2f37..db2cccb 100644
--- a/example-adminSshCommand/pom.xml
+++ b/example-adminSshCommand/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-adminSshCommand</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-changeHasOperator/pom.xml b/example-changeHasOperator/pom.xml
index faf56e7..41d2dfe 100644
--- a/example-changeHasOperator/pom.xml
+++ b/example-changeHasOperator/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-changeHasOperator</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-changeOperator/pom.xml b/example-changeOperator/pom.xml
index 9f8b716..0ca8b85 100644
--- a/example-changeOperator/pom.xml
+++ b/example-changeOperator/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-changeOperator</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-changeQueryAttributes/pom.xml b/example-changeQueryAttributes/pom.xml
index d9b6609..75b55db 100644
--- a/example-changeQueryAttributes/pom.xml
+++ b/example-changeQueryAttributes/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-changeQueryAttributes</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -43,7 +47,8 @@
               <Implementation-Vendor>Gerrit Code Review</Implementation-Vendor>
               <Implementation-URL>https://gerrit-review.googlesource.com/#/admin/projects/plugins/examples</Implementation-URL>
 
-              <Implementation-Title>Example Simple Change Query Attribute</Implementation-Title>
+              <Implementation-Title>Example Simple Change Query
+                Attribute</Implementation-Title>
               <Implementation-Version>${project.version}</Implementation-Version>
 
               <Gerrit-ApiType>${Gerrit-ApiType}</Gerrit-ApiType>
@@ -64,7 +69,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +79,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-commitValidator/pom.xml b/example-commitValidator/pom.xml
index ffe5e80..55e5b9a 100644
--- a/example-commitValidator/pom.xml
+++ b/example-commitValidator/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-commitValidator</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-consoleMetricReporter/pom.xml b/example-consoleMetricReporter/pom.xml
index 4b8b120..b3f2ecb 100644
--- a/example-consoleMetricReporter/pom.xml
+++ b/example-consoleMetricReporter/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-consoleMetricReporter</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-deployedOnIncludedInExtension/pom.xml b/example-deployedOnIncludedInExtension/pom.xml
index 8555c3b..b2f106b 100644
--- a/example-deployedOnIncludedInExtension/pom.xml
+++ b/example-deployedOnIncludedInExtension/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-deployedOnIncludedInExtension</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -43,7 +47,8 @@
               <Implementation-Vendor>Gerrit Code Review</Implementation-Vendor>
               <Implementation-URL>https://gerrit-review.googlesource.com/#/admin/projects/plugins/examples</Implementation-URL>
 
-              <Implementation-Title>Example Deployed On Included-In Extension</Implementation-Title>
+              <Implementation-Title>Example Deployed On Included-In
+                Extension</Implementation-Title>
               <Implementation-Version>${project.version}</Implementation-Version>
 
               <Gerrit-ApiType>${Gerrit-ApiType}</Gerrit-ApiType>
@@ -64,7 +69,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +79,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-restApiCommandOption/pom.xml b/example-restApiCommandOption/pom.xml
index 2096cc7..c00ad26 100644
--- a/example-restApiCommandOption/pom.xml
+++ b/example-restApiCommandOption/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-restApiCommandOption</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-restApiGetRevision/pom.xml b/example-restApiGetRevision/pom.xml
index e979e0a..5369f46 100644
--- a/example-restApiGetRevision/pom.xml
+++ b/example-restApiGetRevision/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-restApiGetRevision</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-restApiPostProject/pom.xml b/example-restApiPostProject/pom.xml
index 1c5b99c..3449a32 100644
--- a/example-restApiPostProject/pom.xml
+++ b/example-restApiPostProject/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-restApiPostProject</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
-</project>
+</project>
\ No newline at end of file
diff --git a/example-restApiPostRevision/pom.xml b/example-restApiPostRevision/pom.xml
index a02236f..ffa1094 100644
--- a/example-restApiPostRevision/pom.xml
+++ b/example-restApiPostRevision/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-restApiPostRevision</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-servlet/pom.xml b/example-servlet/pom.xml
index 81296cc..f845987 100644
--- a/example-servlet/pom.xml
+++ b/example-servlet/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-servlet</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-simpleSshCommand/pom.xml b/example-simpleSshCommand/pom.xml
index 9432a59..8aeaec8 100644
--- a/example-simpleSshCommand/pom.xml
+++ b/example-simpleSshCommand/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-simpleSshCommand</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-sshAndRestCommandOptionBeanParseListener/pom.xml b/example-sshAndRestCommandOptionBeanParseListener/pom.xml
index 0489bb5..60aa07f 100644
--- a/example-sshAndRestCommandOptionBeanParseListener/pom.xml
+++ b/example-sshAndRestCommandOptionBeanParseListener/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-sshAndRestCommandOptionBeanParseListener</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -44,7 +48,8 @@
               <Implementation-Vendor>Gerrit Code Review</Implementation-Vendor>
               <Implementation-URL>https://gerrit-review.googlesource.com/#/admin/projects/plugins/examples</Implementation-URL>
 
-              <Implementation-Title>Example Simple SSH and REST Command Option Bean Parse Listener</Implementation-Title>
+              <Implementation-Title>Example Simple SSH and REST Command
+                Option Bean Parse Listener</Implementation-Title>
               <Implementation-Version>${project.version}</Implementation-Version>
 
               <Gerrit-ApiType>${Gerrit-ApiType}</Gerrit-ApiType>
@@ -65,7 +70,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -76,11 +80,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-sshCommandAlias/pom.xml b/example-sshCommandAlias/pom.xml
index a43ca83..c81aab5 100644
--- a/example-sshCommandAlias/pom.xml
+++ b/example-sshCommandAlias/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-sshCommandAlias</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-sshCommandDelegateDynamicBean/pom.xml b/example-sshCommandDelegateDynamicBean/pom.xml
index 2349e9a..4858160 100644
--- a/example-sshCommandDelegateDynamicBean/pom.xml
+++ b/example-sshCommandDelegateDynamicBean/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-sshCommandDelegateDynamicBean</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -43,7 +47,8 @@
               <Implementation-Vendor>Gerrit Code Review</Implementation-Vendor>
               <Implementation-URL>https://gerrit-review.googlesource.com/#/admin/projects/plugins/examples</Implementation-URL>
 
-              <Implementation-Title>Example SSH Command Delegate Dynamic Bean</Implementation-Title>
+              <Implementation-Title>Example SSH Command Delegate Dynamic
+                Bean</Implementation-Title>
               <Implementation-Version>${project.version}</Implementation-Version>
 
               <Gerrit-ApiType>${Gerrit-ApiType}</Gerrit-ApiType>
@@ -64,7 +69,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +79,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-sshCommandOption/pom.xml b/example-sshCommandOption/pom.xml
index 95ad5ce..336e507 100644
--- a/example-sshCommandOption/pom.xml
+++ b/example-sshCommandOption/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-sshCommandOption</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-topMenu/pom.xml b/example-topMenu/pom.xml
index c1dd5e7..dda35ce 100644
--- a/example-topMenu/pom.xml
+++ b/example-topMenu/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-topMenu</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-usageDataLogger/pom.xml b/example-usageDataLogger/pom.xml
index d212e21..602bba9 100644
--- a/example-usageDataLogger/pom.xml
+++ b/example-usageDataLogger/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-usageDataLogger</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-validationListenerAssignee/pom.xml b/example-validationListenerAssignee/pom.xml
index 6eeafa5..0bee1c2 100644
--- a/example-validationListenerAssignee/pom.xml
+++ b/example-validationListenerAssignee/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-validationListenerAssignee</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-validationListenerCommit/pom.xml b/example-validationListenerCommit/pom.xml
index 0133922..9ede1f9 100644
--- a/example-validationListenerCommit/pom.xml
+++ b/example-validationListenerCommit/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-validationListenerCommit</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-validationListenerHashtag/pom.xml b/example-validationListenerHashtag/pom.xml
index b823e8c..1abab31 100644
--- a/example-validationListenerHashtag/pom.xml
+++ b/example-validationListenerHashtag/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-validationListenerHashtag</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-validationListenerMerge/pom.xml b/example-validationListenerMerge/pom.xml
index 0964ba2..b2de21d 100644
--- a/example-validationListenerMerge/pom.xml
+++ b/example-validationListenerMerge/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-validationListenerMerge</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
-</project>
+</project>
\ No newline at end of file
diff --git a/example-validationListenerNewProjectCreated/pom.xml b/example-validationListenerNewProjectCreated/pom.xml
index 1f1216d..d9ecc01 100644
--- a/example-validationListenerNewProjectCreated/pom.xml
+++ b/example-validationListenerNewProjectCreated/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-validationListenerNewProjectCreated</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -43,7 +47,8 @@
               <Implementation-Vendor>Gerrit Code Review</Implementation-Vendor>
               <Implementation-URL>https://gerrit-review.googlesource.com/#/admin/projects/plugins/examples</Implementation-URL>
 
-              <Implementation-Title>Example Validation Listener NewProjectCreated</Implementation-Title>
+              <Implementation-Title>Example Validation Listener
+                NewProjectCreated</Implementation-Title>
               <Implementation-Version>${project.version}</Implementation-Version>
 
               <Gerrit-ApiType>${Gerrit-ApiType}</Gerrit-ApiType>
@@ -64,7 +69,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +79,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-validationListenerRefOperation/pom.xml b/example-validationListenerRefOperation/pom.xml
index 3663a69..260441e 100644
--- a/example-validationListenerRefOperation/pom.xml
+++ b/example-validationListenerRefOperation/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-validationListenerRefOperation</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -43,7 +47,8 @@
               <Implementation-Vendor>Gerrit Code Review</Implementation-Vendor>
               <Implementation-URL>https://gerrit-review.googlesource.com/#/admin/projects/plugins/examples</Implementation-URL>
 
-              <Implementation-Title>Example Validation Listener RefOperation</Implementation-Title>
+              <Implementation-Title>Example Validation Listener
+                RefOperation</Implementation-Title>
               <Implementation-Version>${project.version}</Implementation-Version>
 
               <Gerrit-ApiType>${Gerrit-ApiType}</Gerrit-ApiType>
@@ -64,7 +69,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +79,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-validationListenerUpload/pom.xml b/example-validationListenerUpload/pom.xml
index 5f681e7..7cae253 100644
--- a/example-validationListenerUpload/pom.xml
+++ b/example-validationListenerUpload/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-validationListenerUpload</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-webLinkBranch/pom.xml b/example-webLinkBranch/pom.xml
index 2ffd8f9..277eafa 100644
--- a/example-webLinkBranch/pom.xml
+++ b/example-webLinkBranch/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-webLinkBranch</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-webLinkFileHistory/pom.xml b/example-webLinkFileHistory/pom.xml
index f014989..d52c78f 100644
--- a/example-webLinkFileHistory/pom.xml
+++ b/example-webLinkFileHistory/pom.xml
@@ -15,14 +15,18 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-webLinkFileHistory</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
@@ -64,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-webLinkPatchSet/pom.xml b/example-webLinkPatchSet/pom.xml
index 1076284..b1ac302 100644
--- a/example-webLinkPatchSet/pom.xml
+++ b/example-webLinkPatchSet/pom.xml
@@ -15,18 +15,21 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-webLinkPatchSet</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
-    <GWT-Version>2.8.2</GWT-Version>
   </properties>
 
   <build>
@@ -65,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -76,11 +78,4 @@
       <scope>provided</scope>
     </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/example-webLinkProject/pom.xml b/example-webLinkProject/pom.xml
index 3a72d40..4ed1537 100644
--- a/example-webLinkProject/pom.xml
+++ b/example-webLinkProject/pom.xml
@@ -15,18 +15,21 @@
 limitations under the License.
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"
-        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
 
-  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <parent>
+    <groupId>com.googlesource.gerrit.plugins</groupId>
+    <artifactId>examples-all</artifactId>
+    <version>3.0.13</version>
+  </parent>
+
   <artifactId>example-webLinkProject</artifactId>
   <packaging>jar</packaging>
-  <version>3.0.13</version>
   <properties>
     <Gerrit-ApiType>plugin</Gerrit-ApiType>
     <Gerrit-ApiVersion>${project.version}</Gerrit-ApiVersion>
-    <GWT-Version>2.8.2</GWT-Version>
   </properties>
 
   <build>
@@ -65,7 +68,6 @@
         </configuration>
       </plugin>
     </plugins>
-
   </build>
 
   <dependencies>
@@ -75,24 +77,5 @@
       <version>${Gerrit-ApiVersion}</version>
       <scope>provided</scope>
     </dependency>
-    <dependency>
-      <groupId>junit</groupId>
-      <artifactId>junit</artifactId>
-      <version>4.11</version>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-      <groupId>com.google.gerrit</groupId>
-      <artifactId>gerrit-acceptance-framework</artifactId>
-      <version>${Gerrit-ApiVersion}</version>
-      <scope>test</scope>
-    </dependency>
   </dependencies>
-
-  <repositories>
-    <repository>
-      <id>maven.org</id>
-      <url>http://repo1.maven.org/maven2</url>
-    </repository>
-  </repositories>
 </project>
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..65f9c41
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright (C) 2013 The Android Open Source Project
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>com.googlesource.gerrit.plugins</groupId>
+  <artifactId>examples-all</artifactId>
+  <packaging>pom</packaging>
+  <version>3.0.13</version>
+
+  <modules>
+    <module>example-adminSshCommand</module>
+    <module>example-changeHasOperator</module>
+    <module>example-changeOperator</module>
+    <module>example-changeQueryAttributes</module>
+    <module>example-commitValidator</module>
+    <module>example-consoleMetricReporter</module>
+    <module>example-deployedOnIncludedInExtension</module>
+    <module>example-restApiCommandOption</module>
+    <module>example-restApiGetRevision</module>
+    <module>example-restApiPostProject</module>
+    <module>example-restApiPostRevision</module>
+    <module>example-servlet</module>
+    <module>example-simpleSshCommand</module>
+    <module>example-sshAndRestCommandOptionBeanParseListener</module>
+    <module>example-sshCommandAlias</module>
+    <module>example-sshCommandDelegateDynamicBean</module>
+    <module>example-sshCommandOption</module>
+    <module>example-topMenu</module>
+    <module>example-usageDataLogger</module>
+    <module>example-validationListenerAssignee</module>
+    <module>example-validationListenerCommit</module>
+    <module>example-validationListenerHashtag</module>
+    <module>example-validationListenerMerge</module>
+    <module>example-validationListenerNewProjectCreated</module>
+    <module>example-validationListenerRefOperation</module>
+    <module>example-validationListenerUpload</module>
+    <module>example-webLinkBranch</module>
+    <module>example-webLinkFileHistory</module>
+    <module>example-webLinkPatchSet</module>
+    <module>example-webLinkProject</module>
+  </modules>
+</project>
+