diff --git a/pom.xml b/pom.xml
index 8e1b666..da0f1b7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,16 +4,15 @@
org.jenkins-ci.plugins
plugin
- 4.4
+ 5.17
+
+ 2.492
- 2.235.1
- 8
- 1.8
- 1.8
+ ${jenkins.baseline}.3
jenkinsci/${project.artifactId}-plugin
@@ -42,7 +41,7 @@
- scm:git:git://github.com/${gitHubRepo}.git
+ scm:git:https://github.com/${gitHubRepo}.git
scm:git:git@github.com:${gitHubRepo}.git
https://github.com/${gitHubRepo}
${scmTag}
@@ -55,7 +54,6 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.8.0
1.8
@@ -65,21 +63,13 @@
-
-
- RoyalSloth
- RoyalSloth
- https://www.royalsloth.eu/products/depbuilder/
-
-
-
io.jenkins.tools.bom
- bom-2.235.x
- 11
+ bom-${jenkins.baseline}.x
+ 4890.vfca_82c6741a_d
import
pom
@@ -113,7 +103,6 @@
org.junit.jupiter
junit-jupiter-api
- 5.7.0
test
diff --git a/src/main/java/eu/royalsloth/depbuilder/jenkins/DslBuild.java b/src/main/java/eu/royalsloth/depbuilder/jenkins/DslBuild.java
index 1b80bdb..b955a14 100644
--- a/src/main/java/eu/royalsloth/depbuilder/jenkins/DslBuild.java
+++ b/src/main/java/eu/royalsloth/depbuilder/jenkins/DslBuild.java
@@ -18,8 +18,8 @@
import jenkins.model.ParameterizedJobMixIn;
import net.sf.json.JSONObject;
import org.kohsuke.stapler.QueryParameter;
-import org.kohsuke.stapler.StaplerRequest;
-import org.kohsuke.stapler.StaplerResponse;
+import org.kohsuke.stapler.StaplerRequest2;
+import org.kohsuke.stapler.StaplerResponse2;
import org.kohsuke.stapler.export.Exported;
import org.kohsuke.stapler.verb.POST;
@@ -189,7 +189,7 @@ public JSONObject getDslBuild() {
* @param job name of the job that should be built
*/
@POST
- public void doStartPartialBuild(StaplerRequest req, StaplerResponse rsp,
+ public void doStartPartialBuild(StaplerRequest2 req, StaplerResponse2 rsp,
@QueryParameter String job) throws IOException {
JenkinsUtil.getJenkins().checkPermission(Jenkins.ADMINISTER);
if (job == null || job.isEmpty()) {
diff --git a/src/main/java/eu/royalsloth/depbuilder/jenkins/DslProject.java b/src/main/java/eu/royalsloth/depbuilder/jenkins/DslProject.java
index 5610668..8508154 100644
--- a/src/main/java/eu/royalsloth/depbuilder/jenkins/DslProject.java
+++ b/src/main/java/eu/royalsloth/depbuilder/jenkins/DslProject.java
@@ -21,7 +21,7 @@
import org.kohsuke.stapler.verb.POST;
import javax.annotation.CheckForNull;
-import javax.servlet.ServletException;
+import jakarta.servlet.ServletException;
import java.io.IOException;
import java.util.Optional;
import java.util.*;
@@ -144,8 +144,8 @@ public boolean getTableBasedRendering() {
// For some reason I cannot get it to work via our custom doCheck method in the project descriptor.
@POST
@Override
- public synchronized void doConfigSubmit(StaplerRequest req,
- StaplerResponse rsp) throws IOException, ServletException, Descriptor.FormException {
+ public synchronized void doConfigSubmit(StaplerRequest2 req,
+ StaplerResponse2 rsp) throws IOException, ServletException, Descriptor.FormException {
JenkinsUtil.getJenkins().checkPermission(Jenkins.ADMINISTER);
JSONObject json = req.getSubmittedForm();