Full name:
org.apache.tomcat.maven:tomcat6-maven-plugin:2.3-SNAPSHOT:run
Description:
Attributes:
| Name | Type | Since | Description | 
|---|---|---|---|
| path | String | - | The webapp context path to use for the web application being run.
This must always start with a forward-slash ('/'). Default value is: /${project.artifactId}. User property is: maven.tomcat.path.  | 
          
| pluginArtifacts | List | 1.0 | (no description) Default value is: ${plugin.artifacts}.  | 
          
| Name | Type | Since | Description | 
|---|---|---|---|
| addContextWarDependencies | boolean | 1.0 | Deprecated. use webapps instead Default value is: false. User property is: maven.tomcat.addContextWarDependencies.  | 
          
| addWarDependenciesInClassloader | boolean | 2.0 | will add /WEB-INF/lib/*.jar and /WEB-INF/classes from war
dependencies in the webappclassloader Default value is: true. User property is: maven.tomcat.addWarDependenciesInClassloader.  | 
          
| additionalClasspathDirs | List | 2.0-beta-1 | Additional optional directories to add to the embedded tomcat
classpath. | 
          
| additionalConfigFilesDir | File | 1.0-alpha-2 | The directory contains additional configuration Files that copied
in the Tomcat conf Directory. Default value is: ${basedir}/src/main/tomcatconf. User property is: maven.tomcat.additionalConfigFilesDir.  | 
          
| address | String | 2.2 | this IP address will be used on all ports. User property is: maven.tomcat.address.  | 
          
| ajpPort | int | 2.0 | The AJP port to run the Tomcat server on. By default it's 0 this
means won't be started. The ajp connector will be started only for
value > 0. Default value is: 0. User property is: maven.tomcat.ajp.port.  | 
          
| ajpProtocol | String | 2.0 | The AJP protocol to run the Tomcat server on. By default it's ajp.
NOTE The ajp connector will be started only if ajpPort
> 0. Default value is: ajp. User property is: maven.tomcat.ajp.protocol.  | 
          
| aliases | String[] | 2.1 | configure aliases see Host
Name aliases | 
          
| backgroundProcessorDelay | int | - | represents the delay in seconds between each classPathScanning
change invocation Default value is: -1. User property is: maven.tomcat.backgroundProcessorDelay.  | 
          
| classLoaderClass | String | 2.0 | Class loader class to set. | 
          
| configurationDir | File | - | The directory to create the Tomcat server configuration under. Default value is: ${project.build.directory}/tomcat.  | 
          
| contextFile | File | - | The path of the Tomcat context XML file. Default value is: src/main/webapp/META-INF/context.xml.  | 
          
| contextReloadable | boolean | 2.0 | Force context scanning if you don't use a context file with
reloadable = "true". The other way to use contextReloadable is to
add attribute reloadable = "true" in your context file. Default value is: false. User property is: maven.tomcat.contextReloadable.  | 
          
| delegate | boolean | 1.0 | Set the "follow standard delegation model" flag used to configure
our ClassLoader. Default value is: true. User property is: tomcat.delegate.  | 
          
| fork | boolean | 1.0 | Set this to true to allow Maven to continue to execute after
invoking the run goal. Default value is: false. User property is: maven.tomcat.fork.  | 
          
| hostName | String | 2.1 | configure host name Default value is: localhost. User property is: maven.tomcat.hostName.  | 
          
| httpsPort | int | 1.0 | The https port to run the Tomcat server on. By default it's 0 this
means won't be started. The https connector will be started only
for value > 0. Default value is: 0. User property is: maven.tomcat.httpsPort.  | 
          
| ignorePackaging | boolean | 1.0 | If set to true ignore if packaging of project is not 'war'. Default value is: false. User property is: tomcat.ignorePackaging.  | 
          
| keystoreFile | String | 1.1 | Override the default keystoreFile for the HTTPS connector (if
enabled) | 
          
| keystorePass | String | 1.1 | Override the default keystorePass for the HTTPS connector (if
enabled) | 
          
| keystoreType | String | 2.0 | Override the type of keystore file to be used for the server
certificate. If not specified, the default value is "JKS". Default value is: JKS.  | 
          
| managerWarPath | File | 2.0 | to install a manager in your embeded tomcat | 
          
| maxPostSize | int | 2.3 | The max post size to run the Tomcat server on. By default it's
2097152 bytes. That's the default Tomcat configuration. Set this
value to 0 or less to disable the post size limit. Default value is: 2097152. User property is: maven.tomcat.maxPostSize.  | 
          
| port | int | - | The port to run the Tomcat server on. Default value is: 8080. User property is: maven.tomcat.port.  | 
          
| protocol | String | 2.0 | The protocol to run the Tomcat server on. By default it's HTTP/1.1.
See possible values HTTP
Connector protocol attribute Default value is: HTTP/1.1. User property is: maven.tomcat.protocol.  | 
          
| serverXml | File | 1.0-alpha-2 | server.xml to use Note if you use this you must configure in
this file your webapp paths. User property is: maven.tomcat.serverXml.  | 
          
| skip | boolean | 2.0 | Skip execution Default value is: false. User property is: maven.tomcat.skip.  | 
          
| staticContextDocbase | String | 2.0 | The static context docroot base fully qualified path. if
null static context won't be added User property is: maven.tomcat.staticContextDocbase.  | 
          
| staticContextPath | String | 2.0 | The static context Default value is: /. User property is: maven.tomcat.staticContextPath.  | 
          
| systemProperties | Map | 1.0-alpha-2 | List of System properties to pass to the Tomcat Server. | 
          
| tomcatUsers | File | - | The path of the Tomcat users XML file. User property is: maven.tomcat.tomcatUsers.file.  | 
          
| tomcatWebXml | File | 1.0-alpha-2 | overriding the providing web.xml to run tomcat This override the
global Tomcat web.xml located in $CATALINA_HOME/conf/ User property is: maven.tomcat.webXml.  | 
          
| truststoreFile | String | 2.2 | Override the default truststoreFile for the HTTPS connector (if
enabled) | 
          
| truststorePass | String | 2.2 | Override the default truststorePass for the HTTPS connector (if
enabled) | 
          
| truststoreProvider | String | 2.2 | Override the default truststoreProvider for the HTTPS connector (if
enabled) | 
          
| truststoreType | String | 2.2 | Override the default truststoreType for the HTTPS connector (if
enabled) | 
          
| uriEncoding | String | 1.0 | The character encoding to use for decoding URIs. Default value is: ISO-8859-1. User property is: maven.tomcat.uriEncoding.  | 
          
| useBodyEncodingForURI | boolean | 2.2 | (no description) Default value is: false. User property is: maven.tomcat.useBodyEncodingForURI.  | 
          
| useNaming | boolean | 2.0 | 
 Enables or disables naming support for the embedded Tomcat server. By default the embedded Tomcat in Tomcat 6 comes with naming enabled. In contrast to this the embedded Tomcat 7 comes with naming disabled by default. Note: This setting is ignored if you provide a server.xml for your Tomcat. Instead please configure naming in the server.xml. Default value is: true. User property is: maven.tomcat.useNaming.  | 
          
| useSeparateTomcatClassLoader | boolean | 1.0 | if true a new classLoader separated from maven core
will be created to start tomcat. Default value is: false. User property is: tomcat.useSeparateTomcatClassLoader.  | 
          
| useTestClasspath | boolean | 2.0 | will use the test classpath rather than the compile one and will
add test dependencies too Default value is: false. User property is: maven.tomcat.useTestClasspath.  | 
          
| warSourceDirectory | File | - | The web resources directory for the web application being run. Default value is: ${basedir}/src/main/webapp. User property is: tomcat.warSourceDirectory.  | 
          
| webapps | List | 2.0 | (no description) | 
          
<type>war</type> <scope>tomcat</scope>
addWarDependenciesInClassloader:
fork:
path:
port:
skip:
Enables or disables naming support for the embedded Tomcat server. By default the embedded Tomcat in Tomcat 6 comes with naming enabled. In contrast to this the embedded Tomcat 7 comes with naming disabled by default.
Note: This setting is ignored if you provide a server.xml for your Tomcat. Instead please configure naming in the server.xml.