Update plugin-gwt-archetype to match current implementation

Update GWT plugin archetype to auto register its instance in Gerrit

Change-Id: I7b1930871b21f5ae4850ee07f14cd430f9866036
Signed-off-by: Dariusz Luksza <dariusz@luksza.org>
diff --git a/gerrit-plugin-gwt-archetype/src/main/resources/archetype-resources/pom.xml b/gerrit-plugin-gwt-archetype/src/main/resources/archetype-resources/pom.xml
index 3904e2b..6e1ba21 100644
--- a/gerrit-plugin-gwt-archetype/src/main/resources/archetype-resources/pom.xml
+++ b/gerrit-plugin-gwt-archetype/src/main/resources/archetype-resources/pom.xml
@@ -41,8 +41,6 @@
           </includes>
           <archive>
             <manifestEntries>
-              <Gerrit-Module>${package}.Module</Gerrit-Module>
-
               <Implementation-Vendor>${Implementation-Vendor}</Implementation-Vendor>
               <Implementation-URL>${Implementation-Url}</Implementation-URL>
 
diff --git a/gerrit-plugin-gwt-archetype/src/main/resources/archetype-resources/src/main/java/Module.java b/gerrit-plugin-gwt-archetype/src/main/resources/archetype-resources/src/main/java/MyExtension.java
similarity index 72%
rename from gerrit-plugin-gwt-archetype/src/main/resources/archetype-resources/src/main/java/Module.java
rename to gerrit-plugin-gwt-archetype/src/main/resources/archetype-resources/src/main/java/MyExtension.java
index d42545a..ebdbb26 100644
--- a/gerrit-plugin-gwt-archetype/src/main/resources/archetype-resources/src/main/java/Module.java
+++ b/gerrit-plugin-gwt-archetype/src/main/resources/archetype-resources/src/main/java/MyExtension.java
@@ -14,13 +14,12 @@
 
 package ${package};
 
-import com.google.inject.AbstractModule;
-import com.google.gerrit.extensions.webui.WebUiPlugin;
 import com.google.gerrit.extensions.webui.GwtPlugin;
+import com.google.gerrit.extensions.annotations.Listen;
 
-class Module extends AbstractModule {
-  @Override
-  protected void configure() {
-    bind(WebUiPlugin.class).toInstance(new GwtPlugin("hello_gwt_plugins"));
+@Listen
+public class MyExtension extends GwtPlugin {
+  public MyExtension() {
+    super("hello_gwt_plugins");
   }
 }