com.liferay.portal.tools.deploy
Class BaseDeployer
java.lang.Object
com.liferay.portal.tools.deploy.BaseDeployer
- Direct Known Subclasses:
- HookDeployer, LayoutTemplateDeployer, PortletDeployer, ThemeDeployer, WebDeployer
public class BaseDeployer
- extends java.lang.Object
View Source
- Author:
- Brian Wing Shun Chan, Sandeep Soni
Constructor Summary |
protected |
BaseDeployer()
|
protected |
BaseDeployer(java.util.List<java.lang.String> wars,
java.util.List<java.lang.String> jars)
|
Method Summary |
protected void |
checkArguments()
|
protected void |
copyDependencyXml(java.lang.String fileName,
java.lang.String targetDir)
|
protected void |
copyDependencyXml(java.lang.String fileName,
java.lang.String targetDir,
java.util.Map<java.lang.String,java.lang.String> filterMap)
|
protected void |
copyDependencyXml(java.lang.String fileName,
java.lang.String targetDir,
java.util.Map<java.lang.String,java.lang.String> filterMap,
boolean overwrite)
|
protected void |
copyJars(java.io.File srcFile,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
|
protected void |
copyPortalDependencies(java.io.File srcFile)
|
protected void |
copyProperties(java.io.File srcFile,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
|
protected void |
copyTlds(java.io.File srcFile,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
|
protected void |
copyXmls(java.io.File srcFile,
java.lang.String displayName,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
|
protected void |
deploy()
|
protected void |
deployDirectory(java.io.File srcFile,
java.io.File mergeDir,
java.io.File deployDir,
java.lang.String displayName,
boolean overwrite,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
|
protected void |
deployDirectory(java.io.File srcFile,
java.lang.String displayName,
boolean override,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
|
protected void |
deployFile(java.io.File srcFile)
|
protected boolean |
deployFile(java.io.File srcFile,
java.io.File mergeDir,
java.io.File deployDir,
java.lang.String displayName,
boolean overwrite,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
|
protected java.lang.String |
downloadJar(java.lang.String jar)
|
protected DeploymentHandler |
getDeploymentHandler()
|
protected java.lang.String |
getDisplayName(java.io.File srcFile)
|
protected java.lang.String |
getExtraContent(double webXmlVersion,
java.io.File srcFile,
java.lang.String displayName)
|
protected java.lang.String |
getPluginPackageLicensesXml(java.util.List<com.liferay.util.License> licenses)
|
protected java.lang.String |
getPluginPackageLiferayVersionsXml(java.util.List<java.lang.String> liferayVersions)
|
protected java.util.Properties |
getPluginPackageProperties(java.io.File srcFile)
|
protected java.lang.String |
getPluginPackageTagsXml(java.util.List<java.lang.String> tags)
|
protected java.lang.String |
getSpeedFiltersContent(java.io.File srcFile)
|
protected boolean |
isJEEDeploymentEnabled()
|
static void |
main(java.lang.String[] args)
|
protected void |
mergeDirectory(java.io.File mergeDir,
java.io.File targetDir)
|
protected void |
processPluginPackageProperties(java.io.File srcFile,
java.lang.String displayName,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
|
protected com.liferay.portal.kernel.plugin.PluginPackage |
readPluginPackage(java.io.File file)
|
protected void |
rewriteFiles(java.io.File srcDir)
|
protected void |
updateDeployDirectory(java.io.File srcFile)
|
protected void |
updateGeronimoWebXml(java.io.File srcFile,
java.lang.String displayName,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
|
protected void |
updateWebXml(java.io.File webXml,
java.io.File srcFile,
java.lang.String displayName,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEPLOY_TO_PREFIX
public static final java.lang.String DEPLOY_TO_PREFIX
- See Also:
- Constant Field Values
baseDir
protected java.lang.String baseDir
destDir
protected java.lang.String destDir
appServerType
protected java.lang.String appServerType
portletTaglibDTD
protected java.lang.String portletTaglibDTD
portletExtTaglibDTD
protected java.lang.String portletExtTaglibDTD
securityTaglibDTD
protected java.lang.String securityTaglibDTD
themeTaglibDTD
protected java.lang.String themeTaglibDTD
uiTaglibDTD
protected java.lang.String uiTaglibDTD
utilTaglibDTD
protected java.lang.String utilTaglibDTD
unpackWar
protected boolean unpackWar
filePattern
protected java.lang.String filePattern
jbossPrefix
protected java.lang.String jbossPrefix
tomcatLibDir
protected java.lang.String tomcatLibDir
wars
protected java.util.List<java.lang.String> wars
jars
protected java.util.List<java.lang.String> jars
BaseDeployer
protected BaseDeployer()
BaseDeployer
protected BaseDeployer(java.util.List<java.lang.String> wars,
java.util.List<java.lang.String> jars)
main
public static void main(java.lang.String[] args)
checkArguments
protected void checkArguments()
copyDependencyXml
protected void copyDependencyXml(java.lang.String fileName,
java.lang.String targetDir)
throws java.lang.Exception
- Throws:
java.lang.Exception
copyDependencyXml
protected void copyDependencyXml(java.lang.String fileName,
java.lang.String targetDir,
java.util.Map<java.lang.String,java.lang.String> filterMap)
throws java.lang.Exception
- Throws:
java.lang.Exception
copyDependencyXml
protected void copyDependencyXml(java.lang.String fileName,
java.lang.String targetDir,
java.util.Map<java.lang.String,java.lang.String> filterMap,
boolean overwrite)
throws java.lang.Exception
- Throws:
java.lang.Exception
copyJars
protected void copyJars(java.io.File srcFile,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
throws java.lang.Exception
- Throws:
java.lang.Exception
copyPortalDependencies
protected void copyPortalDependencies(java.io.File srcFile)
throws java.lang.Exception
- Throws:
java.lang.Exception
copyProperties
protected void copyProperties(java.io.File srcFile,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
throws java.lang.Exception
- Throws:
java.lang.Exception
copyTlds
protected void copyTlds(java.io.File srcFile,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
throws java.lang.Exception
- Throws:
java.lang.Exception
copyXmls
protected void copyXmls(java.io.File srcFile,
java.lang.String displayName,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
throws java.lang.Exception
- Throws:
java.lang.Exception
deploy
protected void deploy()
throws java.lang.Exception
- Throws:
java.lang.Exception
deployDirectory
protected void deployDirectory(java.io.File srcFile,
java.lang.String displayName,
boolean override,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
throws java.lang.Exception
- Throws:
java.lang.Exception
deployDirectory
protected void deployDirectory(java.io.File srcFile,
java.io.File mergeDir,
java.io.File deployDir,
java.lang.String displayName,
boolean overwrite,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
throws java.lang.Exception
- Throws:
java.lang.Exception
deployFile
protected void deployFile(java.io.File srcFile)
throws java.lang.Exception
- Throws:
java.lang.Exception
deployFile
protected boolean deployFile(java.io.File srcFile,
java.io.File mergeDir,
java.io.File deployDir,
java.lang.String displayName,
boolean overwrite,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
throws java.lang.Exception
- Throws:
java.lang.Exception
downloadJar
protected java.lang.String downloadJar(java.lang.String jar)
throws java.lang.Exception
- Throws:
java.lang.Exception
getDisplayName
protected java.lang.String getDisplayName(java.io.File srcFile)
getDeploymentHandler
protected DeploymentHandler getDeploymentHandler()
getExtraContent
protected java.lang.String getExtraContent(double webXmlVersion,
java.io.File srcFile,
java.lang.String displayName)
throws java.lang.Exception
- Throws:
java.lang.Exception
getPluginPackageLicensesXml
protected java.lang.String getPluginPackageLicensesXml(java.util.List<com.liferay.util.License> licenses)
getPluginPackageLiferayVersionsXml
protected java.lang.String getPluginPackageLiferayVersionsXml(java.util.List<java.lang.String> liferayVersions)
getPluginPackageProperties
protected java.util.Properties getPluginPackageProperties(java.io.File srcFile)
throws java.lang.Exception
- Throws:
java.lang.Exception
getPluginPackageTagsXml
protected java.lang.String getPluginPackageTagsXml(java.util.List<java.lang.String> tags)
getSpeedFiltersContent
protected java.lang.String getSpeedFiltersContent(java.io.File srcFile)
throws java.lang.Exception
- Throws:
java.lang.Exception
isJEEDeploymentEnabled
protected boolean isJEEDeploymentEnabled()
mergeDirectory
protected void mergeDirectory(java.io.File mergeDir,
java.io.File targetDir)
processPluginPackageProperties
protected void processPluginPackageProperties(java.io.File srcFile,
java.lang.String displayName,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
throws java.lang.Exception
- Throws:
java.lang.Exception
readPluginPackage
protected com.liferay.portal.kernel.plugin.PluginPackage readPluginPackage(java.io.File file)
rewriteFiles
protected void rewriteFiles(java.io.File srcDir)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateDeployDirectory
protected void updateDeployDirectory(java.io.File srcFile)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateGeronimoWebXml
protected void updateGeronimoWebXml(java.io.File srcFile,
java.lang.String displayName,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
throws java.lang.Exception
- Throws:
java.lang.Exception
updateWebXml
protected void updateWebXml(java.io.File webXml,
java.io.File srcFile,
java.lang.String displayName,
com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
throws java.lang.Exception
- Throws:
java.lang.Exception