diff --git a/pom.xml b/pom.xml
index 35980ffa..bd9b1e41 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
org.jenkins-ci.plugins
plugin
- 4.41
+ 4.51
xcode-plugin
@@ -44,28 +44,6 @@
repo
-
-
- rayhilton
- Ray Yamamoto Hilton
- ray.hilton@gmail.com
-
-
- aheritier
- Arnaud Heritier
- aheritier@apache.org
-
-
- lacostej
- Jerome Lacoste
- jerome.lacoste@gmail.com
-
-
- kazuhidet
- Kazuhide Takahashi
- kazuhide.t@linux-powered.com
-
-
scm:git:https://github.com/${gitHubRepo}.git
scm:git:git@github.com:${gitHubRepo}.git
@@ -88,8 +66,8 @@
io.jenkins.tools.bom
- bom-2.319.x
- 1466.v85a_616ea_b_87c
+ bom-${jenkins.baseline}.x
+ 1763.v092b_8980a_f5e
pom
import
@@ -146,7 +124,9 @@
2.0.17
999999-SNAPSHOT
jenkinsci/xcode-plugin
- 2.319.1
+
+ 2.346
+ ${jenkins.baseline}.3
diff --git a/src/main/java/au/com/rayh/BuildConfiguration.java b/src/main/java/au/com/rayh/BuildConfiguration.java
index ced9739b..bc6d304d 100644
--- a/src/main/java/au/com/rayh/BuildConfiguration.java
+++ b/src/main/java/au/com/rayh/BuildConfiguration.java
@@ -1,12 +1,6 @@
package au.com.rayh;
import com.dd.plist.NSDictionary;
-import com.dd.plist.NSArray;
-import com.dd.plist.NSNumber;
-import com.dd.plist.NSObject;
-import com.dd.plist.NSString;
-import com.dd.plist.PropertyListFormatException;
-import com.dd.plist.PropertyListParser;
public class BuildConfiguration {
public String uuid;
diff --git a/src/main/java/au/com/rayh/DeveloperProfileLoader.java b/src/main/java/au/com/rayh/DeveloperProfileLoader.java
index 676e28c0..57cf0516 100644
--- a/src/main/java/au/com/rayh/DeveloperProfileLoader.java
+++ b/src/main/java/au/com/rayh/DeveloperProfileLoader.java
@@ -22,10 +22,7 @@
import hudson.util.FormValidation;
import hudson.util.ListBoxModel;
import hudson.util.Secret;
-import jenkins.model.Jenkins;
import jenkins.security.MasterToSlaveCallable;
-import org.jenkinsci.plugins.tokenmacro.MacroEvaluationException;
-import org.jenkinsci.plugins.tokenmacro.TokenMacro;
import jenkins.tasks.SimpleBuildStep;
import org.jenkinsci.Symbol;
diff --git a/src/main/java/au/com/rayh/ExportIpa.java b/src/main/java/au/com/rayh/ExportIpa.java
index c4e93bda..c4a95fd4 100644
--- a/src/main/java/au/com/rayh/ExportIpa.java
+++ b/src/main/java/au/com/rayh/ExportIpa.java
@@ -1,11 +1,15 @@
package au.com.rayh;
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
-import hudson.*;
-import hudson.model.*;
+import hudson.EnvVars;
+import hudson.Extension;
+import hudson.FilePath;
+import hudson.Launcher;
+import hudson.model.AbstractProject;
+import hudson.model.Run;
+import hudson.model.TaskListener;
import hudson.tasks.BuildStepDescriptor;
import hudson.tasks.Builder;
-import hudson.util.ArgumentListBuilder;
import hudson.util.FormValidation;
import hudson.util.Secret;
import jenkins.tasks.SimpleBuildStep;
@@ -21,10 +25,7 @@
import edu.umd.cs.findbugs.annotations.CheckForNull;
import java.io.IOException;
import java.util.ArrayList;
-import java.util.List;
import java.util.UUID;
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
public class ExportIpa extends Builder implements SimpleBuildStep {
private static final String[] VALID_IPA_EXPORT_METHODS = { "development", "ad-hoc", "enterprise", "app-store" };
diff --git a/src/main/java/au/com/rayh/JenkinsXCodeBuildOutputParser.java b/src/main/java/au/com/rayh/JenkinsXCodeBuildOutputParser.java
index 0e4249b9..a32a0e64 100644
--- a/src/main/java/au/com/rayh/JenkinsXCodeBuildOutputParser.java
+++ b/src/main/java/au/com/rayh/JenkinsXCodeBuildOutputParser.java
@@ -37,8 +37,6 @@
import java.io.FilterOutputStream;
import java.io.IOException;
import java.io.OutputStream;
-import java.text.SimpleDateFormat;
-import java.util.GregorianCalendar;
import org.apache.commons.lang.StringUtils;
diff --git a/src/main/java/au/com/rayh/Keychain.java b/src/main/java/au/com/rayh/Keychain.java
index ae46028f..df051bbb 100644
--- a/src/main/java/au/com/rayh/Keychain.java
+++ b/src/main/java/au/com/rayh/Keychain.java
@@ -1,7 +1,6 @@
package au.com.rayh;
import hudson.util.Secret;
-import org.apache.commons.lang.StringUtils;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
diff --git a/src/main/java/au/com/rayh/KeychainPasswordAndPath.java b/src/main/java/au/com/rayh/KeychainPasswordAndPath.java
index 392f791a..34172a8c 100644
--- a/src/main/java/au/com/rayh/KeychainPasswordAndPath.java
+++ b/src/main/java/au/com/rayh/KeychainPasswordAndPath.java
@@ -31,8 +31,6 @@
import hudson.Util;
import hudson.util.Secret;
-import java.io.IOException;
-
/**
* Credentials that have an ID, description and macOS Keychain password and path.
*
diff --git a/src/main/java/au/com/rayh/KeychainPasswordAndPathImpl.java b/src/main/java/au/com/rayh/KeychainPasswordAndPathImpl.java
index f2e73a60..b26fa053 100644
--- a/src/main/java/au/com/rayh/KeychainPasswordAndPathImpl.java
+++ b/src/main/java/au/com/rayh/KeychainPasswordAndPathImpl.java
@@ -23,7 +23,6 @@
*/
package au.com.rayh;
-import com.cloudbees.plugins.credentials.CredentialsDescriptor;
import com.cloudbees.plugins.credentials.CredentialsProvider;
import com.cloudbees.plugins.credentials.domains.DomainRequirement;
import edu.umd.cs.findbugs.annotations.CheckForNull;
diff --git a/src/main/java/au/com/rayh/KeychainUnlockStep.java b/src/main/java/au/com/rayh/KeychainUnlockStep.java
index 74b24a40..c99a469a 100644
--- a/src/main/java/au/com/rayh/KeychainUnlockStep.java
+++ b/src/main/java/au/com/rayh/KeychainUnlockStep.java
@@ -21,7 +21,6 @@
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
import org.kohsuke.stapler.QueryParameter;
-import org.apache.commons.lang.BooleanUtils;
import org.apache.commons.lang.StringUtils;
import edu.umd.cs.findbugs.annotations.NonNull;
diff --git a/src/main/java/au/com/rayh/XcodeProjectParser.java b/src/main/java/au/com/rayh/XcodeProjectParser.java
index 5b091e8c..52fb24e9 100644
--- a/src/main/java/au/com/rayh/XcodeProjectParser.java
+++ b/src/main/java/au/com/rayh/XcodeProjectParser.java
@@ -1,16 +1,10 @@
package au.com.rayh;
-import java.io.File;
import java.io.IOException;
-import java.nio.file.DirectoryStream;
-import java.nio.file.Files;
-import java.nio.file.Paths;
-import java.nio.file.Path;
import java.util.ArrayList;
import java.util.List;
import java.util.HashMap;
import java.text.ParseException;
-import java.io.ByteArrayInputStream;
import hudson.FilePath;
import javax.xml.parsers.DocumentBuilder;
@@ -27,9 +21,7 @@
import com.dd.plist.NSDictionary;
import com.dd.plist.NSArray;
-import com.dd.plist.NSNumber;
import com.dd.plist.NSObject;
-import com.dd.plist.NSString;
import com.dd.plist.PropertyListFormatException;
import com.dd.plist.PropertyListParser;
diff --git a/src/main/java/au/com/rayh/XcodeTestSummariesParser.java b/src/main/java/au/com/rayh/XcodeTestSummariesParser.java
index a85a4a45..5e72945a 100644
--- a/src/main/java/au/com/rayh/XcodeTestSummariesParser.java
+++ b/src/main/java/au/com/rayh/XcodeTestSummariesParser.java
@@ -19,7 +19,6 @@
import javax.xml.bind.Marshaller;
import au.com.rayh.report.TestCase;
-import au.com.rayh.report.TestError;
import au.com.rayh.report.TestFailure;
import au.com.rayh.report.TestSuite;
diff --git a/src/main/java/hudson/plugins/xcode/XcodeInstallation.java b/src/main/java/hudson/plugins/xcode/XcodeInstallation.java
index 6312a741..fbbd7916 100644
--- a/src/main/java/hudson/plugins/xcode/XcodeInstallation.java
+++ b/src/main/java/hudson/plugins/xcode/XcodeInstallation.java
@@ -2,7 +2,6 @@
import hudson.EnvVars;
import hudson.Extension;
-import hudson.init.Initializer;
import hudson.model.EnvironmentSpecific;
import hudson.model.Node;
import hudson.model.TaskListener;
@@ -20,13 +19,8 @@
import java.io.File;
import java.io.IOException;
-import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
-import java.util.logging.Logger;
-
-import static hudson.init.InitMilestone.EXTENSIONS_AUGMENTED;
-import java.util.logging.Level;
/**
* Information about Xcode installation.
diff --git a/src/test/java/au/com/rayh/XCodeBuilderTest.java b/src/test/java/au/com/rayh/XCodeBuilderTest.java
index 0221d2bf..a4b103b9 100644
--- a/src/test/java/au/com/rayh/XCodeBuilderTest.java
+++ b/src/test/java/au/com/rayh/XCodeBuilderTest.java
@@ -30,7 +30,7 @@
import java.util.Collections;
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
import static java.util.Arrays.asList;
diff --git a/src/test/java/au/com/rayh/XcodeProjectParserTest.java b/src/test/java/au/com/rayh/XcodeProjectParserTest.java
index 31e55dd6..cf9d3d9f 100644
--- a/src/test/java/au/com/rayh/XcodeProjectParserTest.java
+++ b/src/test/java/au/com/rayh/XcodeProjectParserTest.java
@@ -1,7 +1,6 @@
package au.com.rayh;
import org.junit.Assert;
-import org.apache.commons.io.FileUtils;
import org.junit.Test;
import java.util.HashMap;
import java.util.List;
diff --git a/src/test/java/au/com/rayh/XcodeTestSummariesParserTest.java b/src/test/java/au/com/rayh/XcodeTestSummariesParserTest.java
index 9d03c52c..f13051d0 100644
--- a/src/test/java/au/com/rayh/XcodeTestSummariesParserTest.java
+++ b/src/test/java/au/com/rayh/XcodeTestSummariesParserTest.java
@@ -1,10 +1,7 @@
package au.com.rayh;
import org.junit.Assert;
-import org.apache.commons.io.FileUtils;
import org.junit.Test;
-import java.util.HashMap;
-import java.util.List;
import java.io.File;
import java.io.IOException;
import java.net.URLDecoder;