Class JPackageTask

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.panteleyev.jpackage.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>

public abstract class JPackageTask extends org.gradle.api.DefaultTask
  • Constructor Details

    • JPackageTask

      public JPackageTask()
  • Method Details

    • getJavaToolchainService

      @Inject public abstract org.gradle.jvm.toolchain.JavaToolchainService getJavaToolchainService()
    • getProjectLayout

      @Inject public abstract org.gradle.api.file.ProjectLayout getProjectLayout()
    • getJavaLauncher

      @Optional public abstract org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLauncher> getJavaLauncher()
    • getAboutUrl

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getAboutUrl()
    • getAppContent

      @InputFiles @Optional public abstract org.gradle.api.file.ConfigurableFileCollection getAppContent()
    • getAppDescription

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getAppDescription()
    • getAppImage

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getAppImage()
    • getAppName

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getAppName()
    • getAppVersion

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getAppVersion()
    • getFileAssociations

      @InputFiles @Optional public abstract org.gradle.api.file.ConfigurableFileCollection getFileAssociations()
    • getIcon

      @InputFile @Optional public abstract org.gradle.api.file.RegularFileProperty getIcon()
    • getRuntimeImage

      @InputDirectory @Optional public abstract org.gradle.api.file.DirectoryProperty getRuntimeImage()
    • getInput

      @InputDirectory @Optional public abstract org.gradle.api.file.DirectoryProperty getInput()
    • getInstallDir

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getInstallDir()
    • getDestination

      @OutputDirectory public abstract org.gradle.api.file.DirectoryProperty getDestination()
    • getModule

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getModule()
    • getMainClass

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getMainClass()
    • getMainJar

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getMainJar()
    • getCopyright

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getCopyright()
    • getModulePaths

      @InputFiles @Optional public abstract org.gradle.api.file.ConfigurableFileCollection getModulePaths()
    • getLicenseFile

      @InputFile @Optional public abstract org.gradle.api.file.RegularFileProperty getLicenseFile()
    • getResourceDir

      @InputDirectory @Optional public abstract org.gradle.api.file.DirectoryProperty getResourceDir()
    • getTemp

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getTemp()
    • getJavaOptions

      @Input @Optional public abstract org.gradle.api.provider.ListProperty<String> getJavaOptions()
    • getArguments

      @Input @Optional public abstract org.gradle.api.provider.ListProperty<String> getArguments()
    • getLaunchers

      @Input @Optional public abstract org.gradle.api.provider.ListProperty<Launcher> getLaunchers()
    • getAddModules

      @Input @Optional public abstract org.gradle.api.provider.ListProperty<String> getAddModules()
    • getJLinkOptions

      @Input @Optional public abstract org.gradle.api.provider.ListProperty<String> getJLinkOptions()
    • getJLink

      @Input @Optional public abstract org.gradle.api.provider.Property<JLink> getJLink()
    • getLauncherAsService

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getLauncherAsService()
    • getType

      @Input @Optional public abstract org.gradle.api.provider.Property<ImageType> getType()
    • getVendor

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getVendor()
    • getVerbose

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getVerbose()
    • getWinMenu

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getWinMenu()
    • getWinDirChooser

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getWinDirChooser()
    • getWinUpgradeUuid

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getWinUpgradeUuid()
    • getWinMenuGroup

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getWinMenuGroup()
    • getWinShortcut

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getWinShortcut()
    • getWinPerUserInstall

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getWinPerUserInstall()
    • getWinConsole

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getWinConsole()
    • getWinHelpUrl

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getWinHelpUrl()
    • getWinShortcutPrompt

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getWinShortcutPrompt()
    • getWinUpdateUrl

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getWinUpdateUrl()
    • getMacPackageIdentifier

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getMacPackageIdentifier()
    • getMacPackageName

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getMacPackageName()
    • getMacPackageSigningPrefix

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getMacPackageSigningPrefix()
    • getMacBundleSigningPrefix

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getMacBundleSigningPrefix()
    • getMacSign

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getMacSign()
    • getMacSigningKeychain

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getMacSigningKeychain()
    • getMacSigningKeyUserName

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getMacSigningKeyUserName()
    • getMacAppStore

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getMacAppStore()
    • getMacAppCategory

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getMacAppCategory()
    • getMacEntitlements

      @InputFile @Optional public abstract org.gradle.api.file.RegularFileProperty getMacEntitlements()
    • getMacDmgContent

      @InputFiles @Optional public abstract org.gradle.api.file.ConfigurableFileCollection getMacDmgContent()
    • getLinuxPackageName

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getLinuxPackageName()
    • getLinuxDebMaintainer

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getLinuxDebMaintainer()
    • getLinuxMenuGroup

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getLinuxMenuGroup()
    • getLinuxRpmLicenseType

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getLinuxRpmLicenseType()
    • getLinuxAppRelease

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getLinuxAppRelease()
    • getLinuxAppCategory

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getLinuxAppCategory()
    • getLinuxShortcut

      @Input @Optional public abstract org.gradle.api.provider.Property<Boolean> getLinuxShortcut()
    • getLinuxPackageDeps

      @Input @Optional public abstract org.gradle.api.provider.Property<String> getLinuxPackageDeps()
    • getAdditionalParameters

      @Input @Optional public abstract org.gradle.api.provider.ListProperty<String> getAdditionalParameters()
    • getJpackageEnvironment

      @Input @Optional public abstract org.gradle.api.provider.MapProperty<String,String> getJpackageEnvironment()
    • action

      public void action()
    • windows

      public void windows(Runnable block)
      Executes windows specific configuration block.
      Parameters:
      block - configuration block
    • mac

      public void mac(Runnable block)
      Executes OS X specific configuration block.
      Parameters:
      block - configuration block
    • linux

      public void linux(Runnable block)
      Executes Linux specific configuration block.
      Parameters:
      block - configuration block