Class InjectionUtil


  • public final class InjectionUtil
    extends java.lang.Object
    • Field Detail

      • MINIMUM_SUPPORTED_MAVEN_PLUGIN_VERSION

        public static final hudson.util.VersionNumber MINIMUM_SUPPORTED_MAVEN_PLUGIN_VERSION
      • JENKINSGRADLEPLUGIN_GLOBAL_AUTO_INJECTION_CHECK

        public static final java.lang.String JENKINSGRADLEPLUGIN_GLOBAL_AUTO_INJECTION_CHECK
        See Also:
        Constant Field Values
    • Method Detail

      • globalAutoInjectionCheckEnabled

        public static boolean globalAutoInjectionCheckEnabled​(hudson.EnvVars envVars)
      • mavenPluginVersionNumber

        public static java.util.Optional<hudson.util.VersionNumber> mavenPluginVersionNumber()
      • maybeGetPlugin

        public static java.util.Optional<hudson.PluginWrapper> maybeGetPlugin​(java.lang.String pluginShortName)
      • isSupportedMavenPluginVersion

        public static boolean isSupportedMavenPluginVersion​(@Nullable
                                                            hudson.util.VersionNumber mavenPluginVersion)
      • isInvalid

        public static boolean isInvalid​(hudson.util.FormValidation validation)
      • isValid

        public static boolean isValid​(hudson.util.FormValidation validation)
      • isAnyInvalid

        public static boolean isAnyInvalid​(hudson.util.FormValidation... validations)
      • isInjectionEnabledForNode

        public static boolean isInjectionEnabledForNode​(java.util.function.Supplier<java.util.Set<hudson.model.labels.LabelAtom>> assignedLabels,
                                                        java.util.Set<java.lang.String> disabledNodes,
                                                        java.util.Set<java.lang.String> enabledNodes)