org.apache.tomcat.maven.plugin.tomcat7.deploy
Class AbstractDeployWarMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.tomcat.maven.plugin.tomcat7.AbstractTomcat7Mojo
org.apache.tomcat.maven.plugin.tomcat7.AbstractCatalinaMojo
org.apache.tomcat.maven.plugin.tomcat7.AbstractWarCatalinaMojo
org.apache.tomcat.maven.plugin.tomcat7.deploy.AbstractDeployMojo
org.apache.tomcat.maven.plugin.tomcat7.deploy.AbstractDeployWarMojo
- All Implemented Interfaces:
- ContextEnabled, Mojo
- Direct Known Subclasses:
- DeployMojo, DeployOnlyMojo
public class AbstractDeployWarMojo
- extends AbstractDeployMojo
- Since:
- 1.0-alpha-2
- Version:
- $Id: AbstractDeployWarMojo.html 1305321 2012-03-26 12:01:12Z olamy $
- 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 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 MojoExecutionException
- Ensures that the Tomcat WAR file exists and is the correct type for the deployment mode.
- Specified by:
validateWarFile
in class AbstractDeployMojo
- Throws:
MojoExecutionException
- if the WAR file does not exist or is not the correct type for the deployment mode
deployWar
protected void deployWar()
throws MojoExecutionException,
TomcatManagerException,
IOException
- Deploys the WAR to Tomcat.
- Overrides:
deployWar
in class AbstractDeployMojo
- Throws:
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.