com.liferay.portal.tools
Class BaseDeployer
java.lang.Object
com.liferay.portal.tools.BaseDeployer
- Direct Known Subclasses:
- LayoutTemplateDeployer, PortletDeployer, ThemeDeployer
- public class BaseDeployer
- extends java.lang.Object
View Source
- Author:
- Brian Wing Shun Chan
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 filterMap)
|
protected void |
copyDependencyXml(java.lang.String fileName,
java.lang.String targetDir,
java.util.Map 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 |
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 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 licenses)
|
protected java.lang.String |
getPluginPackageLiferayVersionsXml(java.util.List liferayVersions)
|
protected java.util.Properties |
getPluginPackageProperties(java.io.File srcFile)
|
protected java.lang.String |
getPluginPackageTagsXml(java.util.List tags)
|
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
jbossPrefix
protected java.lang.String jbossPrefix
tomcatLibDir
protected java.lang.String tomcatLibDir
wars
protected java.util.List wars
jars
protected java.util.List jars
BaseDeployer
protected BaseDeployer()
BaseDeployer
protected BaseDeployer(java.util.List wars,
java.util.List 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 filterMap)
throws java.lang.Exception
- Throws:
java.lang.Exception
copyDependencyXml
protected void copyDependencyXml(java.lang.String fileName,
java.lang.String targetDir,
java.util.Map 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
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)
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 licenses)
getPluginPackageLiferayVersionsXml
protected java.lang.String getPluginPackageLiferayVersionsXml(java.util.List 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 tags)
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