Package hudson.plugins.gradle.injection
Class MavenExtensionDownloadHandler
- java.lang.Object
-
- hudson.plugins.gradle.injection.MavenExtensionDownloadHandler
-
- All Implemented Interfaces:
MavenInjectionAware
public class MavenExtensionDownloadHandler extends java.lang.Object implements MavenInjectionAware
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DOWNLOAD_CACHE_DIR
-
Fields inherited from interface hudson.plugins.gradle.injection.MavenInjectionAware
BUILD_SCAN_UPLOAD_IN_BACKGROUND_PROPERTY_KEY, DEVELOCITY_ALLOW_UNTRUSTED_SERVER_PROPERTY_KEY, DEVELOCITY_CAPTURE_FILE_FINGERPRINTS_PROPERTY_KEY, DEVELOCITY_UPLOAD_IN_BACKGROUND_PROPERTY_KEY, DEVELOCITY_URL_PROPERTY_KEY, GRADLE_ENTERPRISE_ALLOW_UNTRUSTED_SERVER_PROPERTY_KEY, GRADLE_ENTERPRISE_CAPTURE_GOAL_INPUT_FILES_PROPERTY_KEY, GRADLE_ENTERPRISE_URL_PROPERTY_KEY, JENKINSGRADLEPLUGIN_MAVEN_PLUGIN_CONFIG_ALLOW_UNTRUSTED_SERVER, JENKINSGRADLEPLUGIN_MAVEN_PLUGIN_CONFIG_EXT_CLASSPATH, JENKINSGRADLEPLUGIN_MAVEN_PLUGIN_CONFIG_SERVER_URL, MAVEN_EXT_CLASS_PATH_PROPERTY_KEY, MAVEN_OPTS_HANDLER
-
-
Constructor Summary
Constructors Constructor Description MavenExtensionDownloadHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<MavenExtension,java.lang.String>
ensureExtensionsDownloaded(java.util.function.Supplier<java.io.File> root, InjectionConfig injectionConfig)
java.util.Map<MavenExtension,java.lang.String>
getExtensionDigests(java.util.function.Supplier<java.io.File> rootDir, InjectionConfig injectionConfig)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface hudson.plugins.gradle.injection.MavenInjectionAware
isInjectionDisabledGlobally, isInjectionEnabledForNode
-
-
-
-
Field Detail
-
DOWNLOAD_CACHE_DIR
public static final java.lang.String DOWNLOAD_CACHE_DIR
- See Also:
- Constant Field Values
-
-
Method Detail
-
ensureExtensionsDownloaded
public java.util.Map<MavenExtension,java.lang.String> ensureExtensionsDownloaded(java.util.function.Supplier<java.io.File> root, InjectionConfig injectionConfig) throws java.io.IOException
- Throws:
java.io.IOException
-
getExtensionDigests
public java.util.Map<MavenExtension,java.lang.String> getExtensionDigests(java.util.function.Supplier<java.io.File> rootDir, InjectionConfig injectionConfig) throws java.io.IOException
- Throws:
java.io.IOException
-
-