Package com.palantir.gradle.jdks
Class GradleJdksConfigs
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- com.palantir.gradle.jdks.GradleJdksConfigs
-
- All Implemented Interfaces:
java.lang.Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
- Direct Known Subclasses:
CheckGradleJdksConfigsTask,GenerateGradleJdksConfigsTask
public abstract class GradleJdksConfigs extends org.gradle.api.DefaultTaskAbstracts the actions that need to be applied on the generated `gradle/` files. The two tasksCheckGradleJdksConfigsTaskandGenerateGradleJdksConfigsTaskneed to either check the validity of the already generated gradle files or generate the gradle files.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringGRADLE_JDKS_FUNCTIONS_SCRIPTstatic java.lang.StringGRADLE_JDKS_SETUP_JARstatic java.lang.StringGRADLE_JDKS_SETUP_SCRIPT
-
Constructor Summary
Constructors Constructor Description GradleJdksConfigs()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaction()protected abstract voidapplyGradleJdkDaemonVersionAction(java.nio.file.Path gradleJdkDaemonVersion)protected abstract voidapplyGradleJdkFileAction(java.nio.file.Path downloadUrlPath, java.nio.file.Path localUrlPath, JdkDistributionConfig jdkDistributionConfig)protected abstract voidapplyGradleJdkJarAction(java.io.File gradleJdkJarFile, java.lang.String resourceName)protected abstract voidapplyGradleJdkScriptAction(java.io.File gradleJdkScriptFile, java.lang.String resourceName)abstract org.gradle.api.provider.MapProperty<java.lang.String,java.lang.String>getCaCerts()abstract org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLanguageVersion>getDaemonJavaVersion()abstract org.gradle.api.provider.Property<java.lang.Boolean>getIncludeAllJdks()abstract org.gradle.api.provider.ListProperty<java.lang.String>getIncludeJavaMajorVersions()abstract org.gradle.api.provider.MapProperty<org.gradle.jvm.toolchain.JavaLanguageVersion,java.util.List<JdkDistributionConfig>>getJavaVersionToJdkDistros()protected abstract voidmaybePrepareForAction(java.util.List<java.nio.file.Path> targetPaths)voidsetIncludeVersionsFromCli(java.util.List<java.lang.String> versions)-
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
-
-
-
-
Field Detail
-
GRADLE_JDKS_SETUP_JAR
public static final java.lang.String GRADLE_JDKS_SETUP_JAR
- See Also:
- Constant Field Values
-
GRADLE_JDKS_SETUP_SCRIPT
public static final java.lang.String GRADLE_JDKS_SETUP_SCRIPT
- See Also:
- Constant Field Values
-
GRADLE_JDKS_FUNCTIONS_SCRIPT
public static final java.lang.String GRADLE_JDKS_FUNCTIONS_SCRIPT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getIncludeAllJdks
@Input public abstract org.gradle.api.provider.Property<java.lang.Boolean> getIncludeAllJdks()
-
setIncludeVersionsFromCli
public final void setIncludeVersionsFromCli(java.util.List<java.lang.String> versions)
-
getIncludeJavaMajorVersions
@Input public abstract org.gradle.api.provider.ListProperty<java.lang.String> getIncludeJavaMajorVersions()
-
getJavaVersionToJdkDistros
public abstract org.gradle.api.provider.MapProperty<org.gradle.jvm.toolchain.JavaLanguageVersion,java.util.List<JdkDistributionConfig>> getJavaVersionToJdkDistros()
-
getDaemonJavaVersion
@Input public abstract org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLanguageVersion> getDaemonJavaVersion()
-
getCaCerts
@Input public abstract org.gradle.api.provider.MapProperty<java.lang.String,java.lang.String> getCaCerts()
-
applyGradleJdkFileAction
protected abstract void applyGradleJdkFileAction(java.nio.file.Path downloadUrlPath, java.nio.file.Path localUrlPath, JdkDistributionConfig jdkDistributionConfig)
-
applyGradleJdkDaemonVersionAction
protected abstract void applyGradleJdkDaemonVersionAction(java.nio.file.Path gradleJdkDaemonVersion)
-
applyGradleJdkJarAction
protected abstract void applyGradleJdkJarAction(java.io.File gradleJdkJarFile, java.lang.String resourceName)
-
applyGradleJdkScriptAction
protected abstract void applyGradleJdkScriptAction(java.io.File gradleJdkScriptFile, java.lang.String resourceName)
-
maybePrepareForAction
protected abstract void maybePrepareForAction(java.util.List<java.nio.file.Path> targetPaths)
-
action
public final void action()
-
-