diff options
author | Dariusz Luksza <dariusz@luksza.org> | 2012-10-30 16:48:14 +0100 |
---|---|---|
committer | Dariusz Luksza <dariusz@luksza.org> | 2012-11-12 19:55:49 +0100 |
commit | 9abe435ba3562aa0694ab693739170eff0940072 (patch) | |
tree | 99948f1e1362e3842a9e52c98db219f686bde900 /gerrit-plugin-js-archetype | |
parent | aaf2c4f87a6aa6167d70dc93441716b45a7f583c (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.xml | 2 | ||||
-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"); } } |