diff --git a/pom.xml b/pom.xml
index 9226091..cc99177 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,14 +5,14 @@
org.jenkins-ci.plugins
plugin
- 4.66
+ 5.7
999999-SNAPSHOT
- 2.361
- ${jenkins.baseline}.4
+ 2.479
+ ${jenkins.baseline}.1
jenkinsci/${project.artifactId}-plugin
com.sonyericsson.hudson.plugins.rebuild
@@ -81,16 +81,6 @@
-
- org.codehaus.mojo
- findbugs-maven-plugin
- 3.0.5
-
- true
-
-
-
-
@@ -98,7 +88,7 @@
io.jenkins.tools.bom
bom-${jenkins.baseline}.x
- 2000.v4677a_6e0ffea
+ 3893.v213a_42768d35
pom
import
diff --git a/src/main/java/com/sonyericsson/rebuild/RebuildAction.java b/src/main/java/com/sonyericsson/rebuild/RebuildAction.java
index 42fcc6c..25675c4 100644
--- a/src/main/java/com/sonyericsson/rebuild/RebuildAction.java
+++ b/src/main/java/com/sonyericsson/rebuild/RebuildAction.java
@@ -30,7 +30,7 @@
import hudson.ExtensionList;
import hudson.model.Action;
-import javax.servlet.ServletException;
+import jakarta.servlet.ServletException;
import java.io.IOException;
import java.util.ArrayList;
@@ -59,8 +59,8 @@
import net.sf.json.JSONNull;
import net.sf.json.JSONObject;
-import org.kohsuke.stapler.StaplerRequest;
-import org.kohsuke.stapler.StaplerResponse;
+import org.kohsuke.stapler.StaplerRequest2;
+import org.kohsuke.stapler.StaplerResponse2;
import org.kohsuke.stapler.interceptor.RequirePOST;
/**
@@ -154,12 +154,12 @@ public boolean isRequiresPOST() {
* Handles the rebuild request and redirects to parameterized
* and non parameterized build when needed.
*
- * @param request StaplerRequest the request.
- * @param response StaplerResponse the response handler.
+ * @param request StaplerRequest2 the request.
+ * @param response StaplerResponse2 the response handler.
* @throws java.io.IOException in case of Stapler issues
*/
@RequirePOST
- public void doIndex(StaplerRequest request, StaplerResponse response) throws IOException {
+ public void doIndex(StaplerRequest2 request, StaplerResponse2 response) throws IOException {
if (run != null) {
ParametersAction paramAction = run.getAction(ParametersAction.class);
if (paramAction != null) {
@@ -179,10 +179,10 @@ public void doIndex(StaplerRequest request, StaplerResponse response) throws IOE
* Handles the rebuild request with parameter.
*
* @param currentBuild the build.
- * @param response StaplerResponse the response handler.
+ * @param response StaplerResponse2 the response handler.
* @throws IOException in case of Stapler issues
*/
- public void parameterizedRebuild(Run currentBuild, StaplerResponse response) throws IOException {
+ public void parameterizedRebuild(Run currentBuild, StaplerResponse2 response) throws IOException {
Job project = getProject();
project.checkPermission(Item.BUILD);
if (isRebuildAvailable()) {
@@ -201,7 +201,7 @@ public void parameterizedRebuild(Run currentBuild, StaplerResponse response) thr
* @param response current response object.
* @throws IOException if something unfortunate happens.
*/
- public void nonParameterizedRebuild(Run currentBuild, StaplerResponse
+ public void nonParameterizedRebuild(Run currentBuild, StaplerResponse2
response) throws IOException {
getProject().checkPermission(Item.BUILD);
@@ -213,12 +213,12 @@ public void nonParameterizedRebuild(Run currentBuild, StaplerResponse
/**
* Saves the form to the configuration and disk.
*
- * @param req StaplerRequest
- * @param rsp StaplerResponse
+ * @param req StaplerRequest2
+ * @param rsp StaplerResponse2
* @throws ServletException if something unfortunate happens.
* @throws IOException if something unfortunate happens.
*/
- public void doConfigSubmit(StaplerRequest req, StaplerResponse rsp) throws ServletException, IOException {
+ public void doConfigSubmit(StaplerRequest2 req, StaplerResponse2 rsp) throws ServletException, IOException {
Job project = getProject();
project.checkPermission(Item.BUILD);
if (isRebuildAvailable()) {
@@ -319,13 +319,13 @@ private void copyRebuildDispatcherActions(Run, ?> fromBuild, List acti
* @param paramDefProp ParametersDefinitionProperty
* @param parameterName Name of the Parameter.
* @param paramAction ParametersAction
- * @param req StaplerRequest
+ * @param req StaplerRequest2
* @param jo JSONObject
* @return ParameterValue instance of subclass of ParameterValue
*/
@SuppressFBWarnings("NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE") // see https://github.com/spotbugs/spotbugs/issues/651
public ParameterValue getParameterValue(ParametersDefinitionProperty paramDefProp,
- String parameterName, ParametersAction paramAction, StaplerRequest req, JSONObject jo) {
+ String parameterName, ParametersAction paramAction, StaplerRequest2 req, JSONObject jo) {
ParameterDefinition paramDef;
// this is normal case when user try to rebuild a parameterized job.
if (paramDefProp != null) {
diff --git a/src/main/java/com/sonyericsson/rebuild/RebuildDescriptor.java b/src/main/java/com/sonyericsson/rebuild/RebuildDescriptor.java
index 6e09c1a..3a8dac5 100644
--- a/src/main/java/com/sonyericsson/rebuild/RebuildDescriptor.java
+++ b/src/main/java/com/sonyericsson/rebuild/RebuildDescriptor.java
@@ -3,7 +3,7 @@
import edu.umd.cs.findbugs.annotations.NonNull;
import jenkins.model.GlobalConfiguration;
import net.sf.json.JSONObject;
-import org.kohsuke.stapler.StaplerRequest;
+import org.kohsuke.stapler.StaplerRequest2;
/**
* This class holds the configuration values for the rebuild action.
@@ -25,7 +25,7 @@ public String getDisplayName() {
}
@Override
- public boolean configure(StaplerRequest req, JSONObject formData) {
+ public boolean configure(StaplerRequest2 req, JSONObject formData) {
this.rebuildConfiguration.setRememberPasswordEnabled(
Boolean.parseBoolean(formData.getString("rememberPasswordEnabled")));
save();
diff --git a/src/main/java/com/sonyericsson/rebuild/RebuildSettings.java b/src/main/java/com/sonyericsson/rebuild/RebuildSettings.java
index 597c683..72966ac 100644
--- a/src/main/java/com/sonyericsson/rebuild/RebuildSettings.java
+++ b/src/main/java/com/sonyericsson/rebuild/RebuildSettings.java
@@ -31,7 +31,7 @@
import net.sf.json.JSONObject;
import org.kohsuke.stapler.DataBoundConstructor;
-import org.kohsuke.stapler.StaplerRequest;
+import org.kohsuke.stapler.StaplerRequest2;
/**
*
@@ -91,7 +91,7 @@ public boolean isApplicable(Class extends Job> jobType) {
}
@Override
- public JobProperty> newInstance(@NonNull StaplerRequest req, JSONObject formdata) {
+ public JobProperty> newInstance(@NonNull StaplerRequest2 req, JSONObject formdata) {
return req.bindJSON(RebuildSettings.class, formdata);
}
}
diff --git a/src/main/resources/com/sonyericsson/rebuild/RebuildAction/MavenMetadataParameterValue.jelly b/src/main/resources/com/sonyericsson/rebuild/RebuildAction/MavenMetadataParameterValue.jelly
index f23ed16..f366f43 100644
--- a/src/main/resources/com/sonyericsson/rebuild/RebuildAction/MavenMetadataParameterValue.jelly
+++ b/src/main/resources/com/sonyericsson/rebuild/RebuildAction/MavenMetadataParameterValue.jelly
@@ -34,7 +34,7 @@ THE SOFTWARE.
-
+
diff --git a/src/main/resources/com/sonyericsson/rebuild/RebuildAction/RunParameterValue.jelly b/src/main/resources/com/sonyericsson/rebuild/RebuildAction/RunParameterValue.jelly
index 22d839a..b56f0ef 100644
--- a/src/main/resources/com/sonyericsson/rebuild/RebuildAction/RunParameterValue.jelly
+++ b/src/main/resources/com/sonyericsson/rebuild/RebuildAction/RunParameterValue.jelly
@@ -34,7 +34,7 @@ THE SOFTWARE.
-
+
diff --git a/src/main/resources/com/sonyericsson/rebuild/RebuildAction/parameterized.jelly b/src/main/resources/com/sonyericsson/rebuild/RebuildAction/parameterized.jelly
index f374411..89f5ba5 100644
--- a/src/main/resources/com/sonyericsson/rebuild/RebuildAction/parameterized.jelly
+++ b/src/main/resources/com/sonyericsson/rebuild/RebuildAction/parameterized.jelly
@@ -59,7 +59,7 @@ THE SOFTWARE.
-
+