public class SetupBuilder extends AbstractSetupBuilder implements SetupSources
project| Constructor and Description |
|---|
SetupBuilder(org.gradle.api.Project project)
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
deleteFiles(java.lang.String pattern)
Add a file pattern to delete files before install and after uninstall.
|
void |
deleteFolder(java.lang.String folder)
Add a folder to delete before install and after uninstall.
|
void |
desktopStarter(groovy.lang.Closure<?> closue)
Register a desktop starter.
|
java.lang.String |
getDefaultResourceLanguage() |
java.util.List<java.lang.String> |
getDeleteFiles()
Get the list pattern for files that should be deleted.
|
java.util.List<java.lang.String> |
getDeleteFolders()
Get the list of folders to delete.
|
java.util.List<DesktopStarter> |
getDesktopStarters()
Returns the registered desktop starters.
|
java.io.File |
getLicenseFile(java.lang.String locale)
Return the license file for a specific locale
|
java.util.List<LocalizedResource> |
getLicenseFiles()
Return the license files
|
java.io.File |
getLongDescription(java.lang.String locale)
Return the description file for a specific locale
|
java.util.List<LocalizedResource> |
getLongDescriptions()
Return the description files
|
DesktopStarter |
getRunAfter()
A command that run after the installer.
|
DesktopStarter |
getRunBeforeUninstall()
A command that run before the uninstaller.
|
java.util.List<Service> |
getServices()
Returns the registered services.
|
void |
licenseFile(java.lang.Object license)
Add a license file
|
void |
longDescription(java.lang.Object description)
Set the description file
|
void |
runAfter(groovy.lang.Closure<?> closure)
Set a command that run after the installer.
|
void |
runBeforeUninstall(groovy.lang.Closure<DesktopStarter> closue)
Set a command that run run before the uninstaller.
|
void |
service(groovy.lang.Closure<Service> closue)
Register a service.
|
void |
setDefaultResourceLanguage(java.lang.String defaultResourceLanguage) |
void |
setLicenseFile(java.lang.Object license)
Set the license file
|
void |
setRunAfter(java.lang.String runAfter)
Set a command that run after the installer.
|
void |
setRunBeforeUninstall(java.lang.String runAfter)
Set a command that run before the uninstaller.
|
getAppIdentifier, getApplication, getArchiveName, getBundleJre, getBundleJreTarget, getCopyright, getDescription, getDestinationDir, getIconForType, getIcons, getMainClass, getMainJar, getProject, getRootSpec, getSource, getVendor, getVersion, isFailOnEmptyFrom, setAppIdentifier, setApplication, setArchiveName, setBundleJre, setBundleJreTarget, setCopyright, setDescription, setDestinationDir, setFailOnEmptyFrom, setIcons, setMainClass, setMainJar, setVendor, setVersionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waiteachFile, eachFile, exclude, exclude, exclude, exclude, expand, filesMatching, filesMatching, filesNotMatching, filesNotMatching, filter, filter, filter, filter, from, from, from, getDirMode, getDuplicatesStrategy, getExcludes, getFileMode, getFilteringCharset, getIncludeEmptyDirs, getIncludes, getSource, include, include, include, include, into, into, into, isCaseSensitive, rename, rename, rename, rename, setCaseSensitive, setDirMode, setDuplicatesStrategy, setExcludes, setFileMode, setFilteringCharset, setIncludeEmptyDirs, setIncludes, withpublic SetupBuilder(org.gradle.api.Project project)
project - current projectpublic java.util.List<LocalizedResource> getLicenseFiles()
public java.io.File getLicenseFile(java.lang.String locale)
locale - for which to get the filepublic void setLicenseFile(java.lang.Object license)
license - license file or closurepublic void licenseFile(java.lang.Object license)
license - license file or closurepublic DesktopStarter getRunAfter()
public void setRunAfter(java.lang.String runAfter)
runAfter - the commandpublic void runAfter(groovy.lang.Closure<?> closure)
closure - the commandpublic DesktopStarter getRunBeforeUninstall()
public void setRunBeforeUninstall(java.lang.String runAfter)
runAfter - the commandpublic void runBeforeUninstall(groovy.lang.Closure<DesktopStarter> closue)
closue - the commandpublic void service(groovy.lang.Closure<Service> closue)
closue - the closure of the service definitionpublic java.util.List<Service> getServices()
public void desktopStarter(groovy.lang.Closure<?> closue)
closue - the closure of the desktop starter's definitionpublic java.util.List<DesktopStarter> getDesktopStarters()
public java.util.List<java.lang.String> getDeleteFiles()
public void deleteFiles(java.lang.String pattern)
pattern - the patter. Can contains * and ? characterspublic java.util.List<java.lang.String> getDeleteFolders()
public void deleteFolder(java.lang.String folder)
folder - the folderpublic java.lang.String getDefaultResourceLanguage()
public void setDefaultResourceLanguage(java.lang.String defaultResourceLanguage)
defaultResourceLanguage - the defaultResourceLanguage to setpublic java.util.List<LocalizedResource> getLongDescriptions()
public java.io.File getLongDescription(java.lang.String locale)
locale - for which to get the filepublic void longDescription(java.lang.Object description)
description - file or closure