mirror of
https://github.com/jenkinsci/jenkins.git
synced 2026-10-28 12:05:19 +00:00
Introduce method to fetch java.specification.version
This commit is contained in:
1 parent
2225631b19
commit
1afa724313
3 files changed
+23
-5
No files matched your search
@@ -35,6 +35,7 @@ import hudson.model.UpdateSite;
|
||||
import hudson.util.VersionNumber;
|
||||
import jenkins.YesNoMaybe;
|
||||
import jenkins.model.Jenkins;
|
||||
import jenkins.util.java.JavaUtils;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.apache.commons.logging.LogFactory;
|
||||
import org.kohsuke.accmod.Restricted;
|
||||
@@ -762,8 +763,7 @@ public class PluginWrapper implements Comparable<PluginWrapper>, ModelObject {
|
||||
|
||||
String minimumJavaVersion = getMinimumJavaVersion();
|
||||
if (minimumJavaVersion != null) {
|
||||
// TODO replace with calls to Runtime.version() once we're on Java 9+
|
||||
VersionNumber actualVersion = new VersionNumber(System.getProperty("java.specification.version"));
|
||||
VersionNumber actualVersion = JavaUtils.getCurrentJavaRuntimeVersionNumber();
|
||||
if (actualVersion.isOlderThan(new VersionNumber(minimumJavaVersion))) {
|
||||
versionDependencyError(Messages.PluginWrapper_obsoleteJava(actualVersion.toString(), minimumJavaVersion), actualVersion.toString(), minimumJavaVersion);
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user