org.apache.tomcat.maven.plugin.tomcat6
Class AbstractDeployWarMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.tomcat.maven.plugin.tomcat6.AbstractI18NTomcat6Mojo
org.apache.tomcat.maven.plugin.tomcat6.AbstractCatalinaMojo
org.apache.tomcat.maven.plugin.tomcat6.AbstractWarCatalinaMojo
org.apache.tomcat.maven.plugin.tomcat6.AbstractDeployMojo
org.apache.tomcat.maven.plugin.tomcat6.AbstractDeployWarMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
- DeployMojo, DeployOnlyMojo
public class AbstractDeployWarMojo
- extends AbstractDeployMojo
- Since:
- 1.0-alpha-2
- Author:
- olamy
Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
Method Summary |
protected void |
deployWar()
Deploys the WAR to Tomcat. |
protected File |
getWarFile()
Gets the Tomcat WAR file. |
protected void |
validateWarFile()
Ensures that the Tomcat WAR file exists and is the correct type for the deployment mode. |
Methods inherited from class org.apache.maven.plugin.AbstractMojo |
getLog, getPluginContext, setLog, setPluginContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractDeployWarMojo
public AbstractDeployWarMojo()
getWarFile
protected File getWarFile()
- Gets the Tomcat WAR file. This may be a file or a directory depending on the deployment mode.
- Specified by:
getWarFile
in class AbstractDeployMojo
- Returns:
- the Tomcat WAR file.
validateWarFile
protected void validateWarFile()
throws org.apache.maven.plugin.MojoExecutionException
- Ensures that the Tomcat WAR file exists and is the correct type for the deployment mode.
- Specified by:
validateWarFile
in class AbstractDeployMojo
- Throws:
org.apache.maven.plugin.MojoExecutionException
- if the WAR file does not exist or is not the correct type for the deployment mode
deployWar
protected void deployWar()
throws org.apache.maven.plugin.MojoExecutionException,
TomcatManagerException,
IOException
- Deploys the WAR to Tomcat.
- Overrides:
deployWar
in class AbstractDeployMojo
- Throws:
org.apache.maven.plugin.MojoExecutionException
- if there was a problem locating the WAR
TomcatManagerException
- if the Tomcat manager request fails
IOException
- if an i/o error occurs
Copyright © 2005-2012 The Apache Software Foundation. All Rights Reserved.