Package io.openliberty.tools.ant.install
Class InstallLibertyTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- io.openliberty.tools.ant.AbstractTask
-
- io.openliberty.tools.ant.install.InstallLibertyTask
-
- All Implemented Interfaces:
Cloneable
public class InstallLibertyTask extends AbstractTask
-
-
Field Summary
-
Fields inherited from class io.openliberty.tools.ant.AbstractTask
DEFAULT_LOG_FILE, DEFAULT_SERVER, installDir, isWindows, messages, osName, outputDir, processBuilder, ref, serverConfigDir, serverName, serverOutputDir, userDir, WLP_OUTPUT_DIR_VAR, WLP_USER_DIR_VAR
-
-
Constructor Summary
Constructors Constructor Description InstallLibertyTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckLicense(String actualLicenseCode)protected voidcheckLicenseSet()protected voiddownloadFile(URL source, File dest)voidexecute()StringgetBaseDir()StringgetCacheDir()StringgetLicenseCode()longgetMaxDownloadTime()StringgetPassword()StringgetRuntimeUrl()booleangetSkipAlreadyInstalledCheck()StringgetType()booleangetUseOpenLiberty()StringgetUsername()StringgetVersion()protected voidinstallLiberty(File jarFile)booleanisOffline()booleanisVerbose()voidsetBaseDir(String baseDir)voidsetCacheDir(String cacheDir)voidsetLicenseCode(String licenseCode)voidsetMaxDownloadTime(long maxDownloadTime)voidsetOffline(boolean offline)voidsetPassword(String password)voidsetRuntimeUrl(String runtimeUrl)voidsetSkipAlreadyInstalledCheck(boolean skipAlreadyInstalledCheck)voidsetType(String type)voidsetUseOpenLiberty(boolean useOpenLiberty)voidsetUsername(String username)voidsetVerbose(boolean verbose)voidsetVersion(String version)protected voidunzipLiberty(File zipFile)-
Methods inherited from class io.openliberty.tools.ant.AbstractTask
checkReturnCode, checkReturnCodeAndError, countStringOccurrencesInFile, findStringInFile, findStringsInFile, getFileName, getInstallDir, getLogFile, getMessage, getOutputDir, getRef, getReturnCode, getServerName, getServerOutputDir, getUserDir, initTask, sendErrorInvokeCommand, setInstallDir, setOutputDir, setRef, setServerName, setUserDir, stopServer, waitForStringInLog, waitForUpdatedStringInLog
-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Method Detail
-
execute
public void execute() throws org.apache.tools.ant.BuildException- Overrides:
executein classorg.apache.tools.ant.Task- Throws:
org.apache.tools.ant.BuildException
-
downloadFile
protected void downloadFile(URL source, File dest) throws IOException
- Throws:
IOException
-
checkLicense
protected void checkLicense(String actualLicenseCode)
-
checkLicenseSet
protected void checkLicenseSet()
-
getBaseDir
public String getBaseDir()
-
setBaseDir
public void setBaseDir(String baseDir)
-
getCacheDir
public String getCacheDir()
-
setCacheDir
public void setCacheDir(String cacheDir)
-
getLicenseCode
public String getLicenseCode()
-
setLicenseCode
public void setLicenseCode(String licenseCode)
-
getRuntimeUrl
public String getRuntimeUrl()
-
setRuntimeUrl
public void setRuntimeUrl(String runtimeUrl)
-
getType
public String getType()
-
setType
public void setType(String type)
-
getVersion
public String getVersion()
-
setVersion
public void setVersion(String version)
-
isVerbose
public boolean isVerbose()
-
setVerbose
public void setVerbose(boolean verbose)
-
getUsername
public String getUsername()
-
setUsername
public void setUsername(String username)
-
getPassword
public String getPassword()
-
setPassword
public void setPassword(String password)
-
getMaxDownloadTime
public long getMaxDownloadTime()
-
setMaxDownloadTime
public void setMaxDownloadTime(long maxDownloadTime)
-
setOffline
public void setOffline(boolean offline)
-
isOffline
public boolean isOffline()
-
setUseOpenLiberty
public void setUseOpenLiberty(boolean useOpenLiberty)
-
getUseOpenLiberty
public boolean getUseOpenLiberty()
-
setSkipAlreadyInstalledCheck
public void setSkipAlreadyInstalledCheck(boolean skipAlreadyInstalledCheck)
-
getSkipAlreadyInstalledCheck
public boolean getSkipAlreadyInstalledCheck()
-
-