Update for current version of Gerrit
The plugin API is still in flux - update to work with current changes.
Signed-off-by: Brad Larson <bklarson@gmail.com>
Change-Id: Ia309c9827eb0f4970d21a437999a1468da4691e9
diff --git a/pom.xml b/pom.xml
index cb14b14..da48be5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,7 +24,8 @@
<packaging>jar</packaging>
<version>0.1</version>
<properties>
- <gerrit-version>2.4-rc0-139-gcaccf0f</gerrit-version>
+ <Gerrit-ApiType>plugin</Gerrit-ApiType>
+ <Gerrit-ApiVersion>2.5-SNAPSHOT</Gerrit-ApiVersion>
</properties>
<name>Hello World Gerrit Plugin</name>
<url>https://gerrit-review.googlesource.com</url>
@@ -50,10 +51,13 @@
<configuration>
<archive>
<manifestEntries>
- <Gerrit-Plugin>helloworld</Gerrit-Plugin>
<Gerrit-SshModule>com.google.gerrit.plugins.HelloWorldCommandModule</Gerrit-SshModule>
- <Gerrit-Version>${gerrit-version}</Gerrit-Version>
+
+ <Implementation-Title>Plugin ${project.artifactId}</Implementation-Title>
<Implementation-Version>${project.version}</Implementation-Version>
+
+ <Gerrit-ApiType>${Gerrit-ApiType}</Gerrit-ApiType>
+ <Gerrit-ApiVersion>${Gerrit-ApiVersion}</Gerrit-ApiVersion>
</manifestEntries>
</archive>
</configuration>
@@ -65,7 +69,7 @@
<dependency>
<groupId>com.google.gerrit</groupId>
<artifactId>gerrit-plugin-api</artifactId>
- <version>${gerrit-version}</version>
+ <version>${Gerrit-ApiVersion}</version>
</dependency>
</dependencies>
diff --git a/src/main/java/com/google/gerrit/plugins/HelloWorldCommandModule.java b/src/main/java/com/google/gerrit/plugins/HelloWorldCommandModule.java
index 4e52cbd..770c6f3 100644
--- a/src/main/java/com/google/gerrit/plugins/HelloWorldCommandModule.java
+++ b/src/main/java/com/google/gerrit/plugins/HelloWorldCommandModule.java
@@ -14,10 +14,11 @@
package com.google.gerrit.plugins;
-import com.google.gerrit.sshd.commands.PluginCommandModule;
+import com.google.gerrit.sshd.PluginCommandModule;
public class HelloWorldCommandModule extends PluginCommandModule {
- public void configureCommands() {
+ @Override
+ protected void configureCommands() {
command("print").to(PrintHelloWorldCommand.class);
}
}