Index: src/main/java/hudson/plugins/statusmonitor/PluginImpl.java
===================================================================
--- src/main/java/hudson/plugins/statusmonitor/PluginImpl.java (revision 21318)
+++ src/main/java/hudson/plugins/statusmonitor/PluginImpl.java (arbetskopia)
@@ -17,6 +17,6 @@
@Override
public void start() throws Exception {
BuildStep.PUBLISHERS.addNotifier(MONITOR_PUBLISHER_DESCRIPTOR);
- Hudson.getInstance().getActions().add(new MonitorAction());
+// Hudson.getInstance().getActions().add(new MonitorAction());
}
}
Index: src/main/java/hudson/plugins/statusmonitor/MonitorPublisher.java
===================================================================
--- src/main/java/hudson/plugins/statusmonitor/MonitorPublisher.java (revision 21318)
+++ src/main/java/hudson/plugins/statusmonitor/MonitorPublisher.java (arbetskopia)
@@ -11,6 +11,7 @@
import java.io.IOException;
import java.util.List;
+import hudson.tasks.BuildStepMonitor;
@@ -58,4 +59,7 @@
}
}
+ public BuildStepMonitor getRequiredMonitorService() {
+ return BuildStepMonitor.BUILD;
+ }
}
Index: src/main/java/hudson/plugins/statusmonitor/MonitorAction.java
===================================================================
--- src/main/java/hudson/plugins/statusmonitor/MonitorAction.java (revision 21318)
+++ src/main/java/hudson/plugins/statusmonitor/MonitorAction.java (arbetskopia)
@@ -5,6 +5,8 @@
import hudson.model.Project;
import hudson.tasks.Publisher;
+import hudson.Extension;
+import hudson.model.RootAction;
import java.util.ArrayList;
import java.util.List;
@@ -13,15 +15,14 @@
import org.kohsuke.stapler.export.Exported;
import org.kohsuke.stapler.export.ExportedBean;
-
-
/**
* Status Monitor, shows the configured Jobs in a single screen overview
*
* @author Daniel Galán y Martins
*/
@ExportedBean (defaultVisibility = 999)
-public class MonitorAction implements Action {
+@Extension
+public class MonitorAction implements RootAction {
private static final long serialVersionUID = 1L;
@@ -42,7 +43,7 @@
public String getUrlName() {
// The name of the URL path segment
- return "monitor";
+ return "/monitor";
}
@@ -139,5 +140,4 @@
}
return 2;
}
-
}
Index: pom.xml
===================================================================
--- pom.xml (revision 21318)
+++ pom.xml (arbetskopia)
@@ -4,7 +4,7 @@
org.jvnet.hudson.plugins
plugin
- 1.287
+ 1.320
../pom.xml
@@ -14,22 +14,6 @@
Hudson Status Monitor
http://wiki.hudson-ci.org/display/HUDSON/Status+Monitor+Plugin
-
-
- org.jvnet.hudson.main
- hudson-core
- 1.287
- provided
-
-
- org.jvnet.hudson.main
- hudson-war
- war
- 1.287
- test
-
-
-