summaryrefslogtreecommitdiffstats
path: root/gerrit-plugin-js-archetype
diff options
context:
space:
mode:
authorDariusz Luksza <dariusz@luksza.org>2012-10-30 16:48:14 +0100
committerDariusz Luksza <dariusz@luksza.org>2012-11-12 19:55:49 +0100
commit9abe435ba3562aa0694ab693739170eff0940072 (patch)
tree99948f1e1362e3842a9e52c98db219f686bde900 /gerrit-plugin-js-archetype
parentaaf2c4f87a6aa6167d70dc93441716b45a7f583c (diff)
Update plugin-js-archetype to match current implementation
Use auto registering mechanism using @Listen annotation instead of binding in main Module. Change-Id: I3ece0066fb52cfae4e5913782b1cf43e71f1dc07 Signed-off-by: Dariusz Luksza <dariusz@luksza.org>
Diffstat (limited to 'gerrit-plugin-js-archetype')
-rw-r--r--gerrit-plugin-js-archetype/src/main/resources/archetype-resources/pom.xml2
-rw-r--r--gerrit-plugin-js-archetype/src/main/resources/archetype-resources/src/main/java/MyJsExtension.java (renamed from gerrit-plugin-js-archetype/src/main/resources/archetype-resources/src/main/java/Module.java)11
2 files changed, 5 insertions, 8 deletions
diff --git a/gerrit-plugin-js-archetype/src/main/resources/archetype-resources/pom.xml b/gerrit-plugin-js-archetype/src/main/resources/archetype-resources/pom.xml
index 6f0638aa1a..2a8b469aa0 100644
--- a/gerrit-plugin-js-archetype/src/main/resources/archetype-resources/pom.xml
+++ b/gerrit-plugin-js-archetype/src/main/resources/archetype-resources/pom.xml
@@ -42,8 +42,6 @@ limitations under the License.
</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-js-archetype/src/main/resources/archetype-resources/src/main/java/Module.java b/gerrit-plugin-js-archetype/src/main/resources/archetype-resources/src/main/java/MyJsExtension.java
index 056afebefe..bec914dde7 100644
--- a/gerrit-plugin-js-archetype/src/main/resources/archetype-resources/src/main/java/Module.java
+++ b/gerrit-plugin-js-archetype/src/main/resources/archetype-resources/src/main/java/MyJsExtension.java
@@ -14,13 +14,12 @@
package ${package};
-import com.google.inject.AbstractModule;
-import com.google.gerrit.extensions.webui.WebUiPlugin;
+import com.google.gerrit.extensions.annotations.Listen;
import com.google.gerrit.extensions.webui.JavaScriptPlugin;
-class Module extends AbstractModule {
- @Override
- protected void configure() {
- bind(WebUiPlugin.class).toInstance(new JavaScriptPlugin("hello-js-plugins.js"));
+@Listen
+public class MyJsExtension extends JavaScriptPlugin {
+ public MyJsExtension() {
+ super("hello-js-plugins.js");
}
}