Package de.hybris.ant.taskdefs
Class PlatformImageStructureBuilderTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- de.hybris.ant.taskdefs.PlatformImageStructureBuilderTask
-
- All Implemented Interfaces:
java.lang.Cloneable
public class PlatformImageStructureBuilderTask extends org.apache.tools.ant.TaskCreates platform docker image structure via ant task
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringcustomTomcatFilesprotected java.lang.StringexternalTomcatDirprotected java.lang.StringloggingPropertiesTemplateprotected java.lang.StringplatformImageAspectsprotected java.lang.StringplatformImageDirprotected java.lang.StringproductionPackagesDirprotected java.lang.StringserverXmlTemplateprotected java.lang.StringtemplatesProperties
-
Constructor Summary
Constructors Constructor Description PlatformImageStructureBuilderTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>buildDisabledWebRootsProperties(java.util.Map<java.lang.String,java.lang.String> tpAspectLocalProperties, java.util.Map<java.lang.String,java.lang.String> aspectEnabledWebAppsProperties)voidexecute()java.lang.StringgetCustomTomcatFiles()java.util.List<java.lang.String>getDisabledExtensions(java.util.Map<java.lang.String,java.lang.String> aspectLocalProperties, java.util.Map<java.lang.String,java.lang.String> aspectEnabledWebAppsProperties)java.lang.StringgetExternalTomcatDir()java.lang.StringgetLoggingPropertiesTemplate()protected java.lang.StringgetPlatformHome()java.lang.StringgetPlatformImageAspects()java.lang.StringgetPlatformImageDir()java.lang.StringgetProductionPackagesDir()java.util.List<ExtensionTomcatContextInfoProvider.TomcatContextInfo>getRelativeTomcatContextInfoForAllExtensions(java.util.Map<java.lang.String,java.lang.String> aspectLocalProperties)java.lang.StringgetServerXmlTemplate()java.lang.StringgetTemplatesProperties()protected voidinitContextGenerators()voidsetCustomTomcatFiles(java.lang.String customTomcatFiles)voidsetExternalTomcatDir(java.lang.String externalTomcatDir)voidsetLoggingPropertiesTemplate(java.lang.String loggingPropertiesTemplate)voidsetPlatformImageAspects(java.lang.String platformImageAspects)voidsetPlatformImageDir(java.lang.String platformImageDir)voidsetProductionPackagesDir(java.lang.String productionPackagesDir)voidsetServerXmlTemplate(java.lang.String serverXmlTemplate)voidsetTemplatesProperties(java.lang.String templatesProperties)-
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
-
-
-
-
Field Detail
-
productionPackagesDir
protected java.lang.String productionPackagesDir
-
platformImageDir
protected java.lang.String platformImageDir
-
externalTomcatDir
protected java.lang.String externalTomcatDir
-
serverXmlTemplate
protected java.lang.String serverXmlTemplate
-
loggingPropertiesTemplate
protected java.lang.String loggingPropertiesTemplate
-
customTomcatFiles
protected java.lang.String customTomcatFiles
-
platformImageAspects
protected java.lang.String platformImageAspects
-
templatesProperties
protected java.lang.String templatesProperties
-
-
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
-
initContextGenerators
protected void initContextGenerators()
-
getRelativeTomcatContextInfoForAllExtensions
public java.util.List<ExtensionTomcatContextInfoProvider.TomcatContextInfo> getRelativeTomcatContextInfoForAllExtensions(java.util.Map<java.lang.String,java.lang.String> aspectLocalProperties)
-
buildDisabledWebRootsProperties
public java.util.Map<java.lang.String,java.lang.String> buildDisabledWebRootsProperties(java.util.Map<java.lang.String,java.lang.String> tpAspectLocalProperties, java.util.Map<java.lang.String,java.lang.String> aspectEnabledWebAppsProperties)
-
getDisabledExtensions
public java.util.List<java.lang.String> getDisabledExtensions(java.util.Map<java.lang.String,java.lang.String> aspectLocalProperties, java.util.Map<java.lang.String,java.lang.String> aspectEnabledWebAppsProperties)
-
getPlatformHome
protected java.lang.String getPlatformHome()
-
getProductionPackagesDir
public java.lang.String getProductionPackagesDir()
-
setProductionPackagesDir
public void setProductionPackagesDir(java.lang.String productionPackagesDir)
-
getPlatformImageDir
public java.lang.String getPlatformImageDir()
-
setPlatformImageDir
public void setPlatformImageDir(java.lang.String platformImageDir)
-
getExternalTomcatDir
public java.lang.String getExternalTomcatDir()
-
setExternalTomcatDir
public void setExternalTomcatDir(java.lang.String externalTomcatDir)
-
getServerXmlTemplate
public java.lang.String getServerXmlTemplate()
-
setServerXmlTemplate
public void setServerXmlTemplate(java.lang.String serverXmlTemplate)
-
getLoggingPropertiesTemplate
public java.lang.String getLoggingPropertiesTemplate()
-
setLoggingPropertiesTemplate
public void setLoggingPropertiesTemplate(java.lang.String loggingPropertiesTemplate)
-
getPlatformImageAspects
public java.lang.String getPlatformImageAspects()
-
setPlatformImageAspects
public void setPlatformImageAspects(java.lang.String platformImageAspects)
-
getCustomTomcatFiles
public java.lang.String getCustomTomcatFiles()
-
setCustomTomcatFiles
public void setCustomTomcatFiles(java.lang.String customTomcatFiles)
-
getTemplatesProperties
public java.lang.String getTemplatesProperties()
-
setTemplatesProperties
public void setTemplatesProperties(java.lang.String templatesProperties)
-
-