Class JlinkTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
de.infolektuell.gradle.jpackage.tasks.JDKToolTask
de.infolektuell.gradle.jpackage.tasks.JlinkTask
- All Implemented Interfaces:
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>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Field Summary
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract org.gradle.api.provider.ListProperty<@NonNull String> abstract org.gradle.api.provider.Property<@NonNull Boolean> abstract org.gradle.api.provider.Property<@NonNull Integer> abstract org.gradle.api.provider.Property<@NonNull String> abstract org.gradle.api.provider.Property<@NonNull JlinkTask.Endian> protected abstract org.gradle.api.file.FileSystemOperationsabstract org.gradle.api.provider.Property<@NonNull Boolean> abstract org.gradle.api.provider.Property<@NonNull String> abstract org.gradle.api.provider.Property<@NonNull Boolean> abstract org.gradle.api.file.ConfigurableFileCollectionabstract org.gradle.api.provider.Property<@NonNull Boolean> abstract org.gradle.api.provider.Property<@NonNull Boolean> abstract org.gradle.api.file.DirectoryPropertyabstract org.gradle.api.provider.Property<@NonNull Boolean> abstract org.gradle.api.provider.Property<@NonNull Boolean> protected voidrun()Methods inherited from class de.infolektuell.gradle.jpackage.tasks.JDKToolTask
exec, getExecOperations, getExecutable, getMetadataMethods 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, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, notCompatibleWithConfigurationCache
-
Constructor Details
-
JlinkTask
public JlinkTask()
-
-
Method Details
-
getFileSystemOperations
@Inject protected abstract org.gradle.api.file.FileSystemOperations getFileSystemOperations() -
getAddModules
-
getBindServices
@Optional @Input public abstract org.gradle.api.provider.Property<@NonNull Boolean> getBindServices() -
getCompress
-
getDisablePlugin
@Optional @Input public abstract org.gradle.api.provider.Property<@NonNull String> getDisablePlugin() -
getEndian
@Optional @Input public abstract org.gradle.api.provider.Property<@NonNull JlinkTask.Endian> getEndian() -
getIgnoreSigningInformation
@Optional @Input public abstract org.gradle.api.provider.Property<@NonNull Boolean> getIgnoreSigningInformation() -
getLauncher
-
getLimitModules
@Optional @Input public abstract org.gradle.api.provider.Property<@NonNull Boolean> getLimitModules() -
getModulePath
@Classpath @InputFiles public abstract org.gradle.api.file.ConfigurableFileCollection getModulePath() -
getNoHeaderFiles
@Optional @Input public abstract org.gradle.api.provider.Property<@NonNull Boolean> getNoHeaderFiles() -
getNoManPages
-
getStripDebug
-
getStripNativeCommands
@Optional @Input public abstract org.gradle.api.provider.Property<@NonNull Boolean> getStripNativeCommands() -
getOutput
@OutputDirectory public abstract org.gradle.api.file.DirectoryProperty getOutput() -
run
protected void run()
-