Class InjectionUtil

java.lang.Object
hudson.plugins.gradle.injection.InjectionUtil

public final class InjectionUtil extends Object
  • Field Details

    • MINIMUM_SUPPORTED_MAVEN_PLUGIN_VERSION

      public static final VersionNumber MINIMUM_SUPPORTED_MAVEN_PLUGIN_VERSION
    • JENKINSGRADLEPLUGIN_GLOBAL_AUTO_INJECTION_CHECK

      public static final String JENKINSGRADLEPLUGIN_GLOBAL_AUTO_INJECTION_CHECK
      See Also:
  • Method Details

    • globalAutoInjectionCheckEnabled

      public static boolean globalAutoInjectionCheckEnabled(EnvVars envVars)
    • mavenPluginVersionNumber

      public static Optional<VersionNumber> mavenPluginVersionNumber()
    • maybeGetPlugin

      public static Optional<PluginWrapper> maybeGetPlugin(String pluginShortName)
    • isSupportedMavenPluginVersion

      public static boolean isSupportedMavenPluginVersion(@Nullable VersionNumber mavenPluginVersion)
    • isInvalid

      public static boolean isInvalid(FormValidation validation)
    • isValid

      public static boolean isValid(FormValidation validation)
    • isAnyInvalid

      public static boolean isAnyInvalid(FormValidation... validations)
    • isInjectionEnabledForNode

      public static boolean isInjectionEnabledForNode(Supplier<Set<LabelAtom>> assignedLabels, Set<String> disabledNodes, Set<String> enabledNodes)