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;