Class JpackageTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
de.infolektuell.gradle.jpackage.tasks.JDKToolTask
de.infolektuell.gradle.jpackage.tasks.JpackageTask
- 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 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.Property<@NonNull String> abstract org.gradle.api.NamedDomainObjectSet<@NonNull Launcher> abstract org.gradle.api.file.ConfigurableFileCollectionabstract org.gradle.api.provider.Property<@NonNull String> abstract org.gradle.api.file.DirectoryPropertyabstract org.gradle.api.provider.Property<@NonNull String> abstract org.gradle.api.provider.Property<@NonNull String> abstract org.gradle.api.provider.ListProperty<@NonNull org.gradle.api.file.RegularFile> Arg files that contain additional options to be passed to jpackageabstract org.gradle.api.provider.ListProperty<@NonNull String> abstract org.gradle.api.provider.Property<@NonNull String> abstract org.gradle.api.file.DirectoryPropertygetDest()abstract org.gradle.api.provider.SetProperty<@NonNull org.gradle.api.file.RegularFile> protected abstract org.gradle.api.file.FileSystemOperationsabstract org.gradle.api.file.RegularFilePropertygetIcon()abstract org.gradle.api.file.DirectoryPropertygetInput()abstract org.gradle.api.file.DirectoryPropertyabstract org.gradle.api.provider.ListProperty<@NonNull String> abstract org.gradle.api.provider.Property<@NonNull Boolean> abstract org.gradle.api.file.RegularFilePropertyabstract org.gradle.api.provider.Property<@NonNull Modularity> abstract org.gradle.api.provider.Property<@NonNull JpackagePlatformOptions> abstract org.gradle.api.file.DirectoryPropertyabstract org.gradle.api.file.DirectoryPropertyabstract org.gradle.api.provider.Property<@NonNull String> getType()abstract org.gradle.api.provider.Property<@NonNull String> abstract org.gradle.api.provider.Property<@NonNull Boolean> protected voidjpackage()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
-
JpackageTask
public JpackageTask()
-
-
Method Details
-
getFileSystemOperations
@Inject protected abstract org.gradle.api.file.FileSystemOperations getFileSystemOperations() -
getArgFiles
@InputFiles @PathSensitive(RELATIVE) public abstract org.gradle.api.provider.ListProperty<@NonNull org.gradle.api.file.RegularFile> getArgFiles()Arg files that contain additional options to be passed to jpackage -
getType
-
getAppVersion
-
getCopyright
-
getAppDescription
@Optional @Input public abstract org.gradle.api.provider.Property<@NonNull String> getAppDescription() -
getIcon
@Optional @InputFile @PathSensitive(RELATIVE) public abstract org.gradle.api.file.RegularFileProperty getIcon() -
getAppName
-
getDest
@OutputDirectory public abstract org.gradle.api.file.DirectoryProperty getDest() -
getVendor
-
getVerbose
-
getRuntimeImage
@Optional @InputDirectory @PathSensitive(RELATIVE) public abstract org.gradle.api.file.DirectoryProperty getRuntimeImage() -
getInput
@Optional @InputDirectory @PathSensitive(RELATIVE) public abstract org.gradle.api.file.DirectoryProperty getInput() -
getAppContent
@InputFiles @PathSensitive(RELATIVE) public abstract org.gradle.api.file.ConfigurableFileCollection getAppContent() -
getAdditionalLaunchers
@Input public abstract org.gradle.api.NamedDomainObjectSet<@NonNull Launcher> getAdditionalLaunchers() -
getArguments
@Optional @Input public abstract org.gradle.api.provider.ListProperty<@NonNull String> getArguments() -
getJavaOptions
@Optional @Input public abstract org.gradle.api.provider.ListProperty<@NonNull String> getJavaOptions() -
getModularity
-
getPlatformOptions
@Optional public abstract org.gradle.api.provider.Property<@NonNull JpackagePlatformOptions> getPlatformOptions() -
getAboutURL
-
getApplicationImage
@Optional @InputDirectory @PathSensitive(RELATIVE) public abstract org.gradle.api.file.DirectoryProperty getApplicationImage() -
getFileAssociations
@Optional @InputFiles @PathSensitive(RELATIVE) public abstract org.gradle.api.provider.SetProperty<@NonNull org.gradle.api.file.RegularFile> getFileAssociations() -
getInstallDir
@Optional @InputDirectory @PathSensitive(RELATIVE) public abstract org.gradle.api.file.DirectoryProperty getInstallDir() -
getLicenseFile
@Optional @InputFile @PathSensitive(RELATIVE) public abstract org.gradle.api.file.RegularFileProperty getLicenseFile() -
getResourceDir
@Optional @InputDirectory @PathSensitive(RELATIVE) public abstract org.gradle.api.file.DirectoryProperty getResourceDir() -
getLauncherAsService
@Optional @Input public abstract org.gradle.api.provider.Property<@NonNull Boolean> getLauncherAsService() -
jpackage
protected void jpackage()
-