t7:run

Full name:

com.googlecode.t7mp:maven-t7-plugin:0.9.10-SNAPSHOT:run

Description:

Runs a Tomcat 7 (or 6) instance in the same process as the maven build. Multiple BootstrapHolder not possible. Tomcat registers Classloader at the MBeanServer.

Attributes:

  • Requires a Maven project to be executed.
  • Requires dependency resolution of artifacts in scope: test.

Required Parameters

Name Type Since Description
lookInside boolean - (no description)
Default value is: false.
resolverUpdateSnapshotsAllways boolean - (no description)
Default value is: false.
tomcatSetAwait boolean - (no description)
Default value is: true.

Optional Parameters

Name Type Since Description
addGithubRepository boolean - (no description)
Default value is: false.
configArtifact ConfigurationArtifact - (no description)
contextFile File - (no description)
contextPath String - (no description)
Default value is: ${project.build.finalName}.
downloadTomcatExamples boolean - (no description)
Default value is: false.
instanceCount int - (no description)
Default value is: 1.
libs ArrayList - (no description)
overwriteWebXML File - (no description)
packaging String - (no description)
Default value is: ${project.packaging}.
scanClasses boolean - (no description)
Default value is: false.
scanners ArrayList - (no description)
suspendConsoleOutput boolean - (no description)
Default value is: false.
systemProperties Map - (no description)
tomcatConfigDirectory File - (no description)
Default value is: ${basedir}/src/main/tomcat/conf.
tomcatHostName String - (no description)
Default value is: localhost.
tomcatHttpPort int - (no description)
Default value is: 8080.
tomcatShutdownCommand String - (no description)
Default value is: SHUTDOWN.
tomcatShutdownHost String - (no description)
Default value is: localhost.
tomcatShutdownPort int - (no description)
Default value is: 8005.
tomcatVersion String - (no description)
Default value is: 7.0.29.
webapps ArrayList - (no description)

Parameter Details

addGithubRepository:

(no description)
  • Type: boolean
  • Required: No
  • Expression: ${t7.addGithubRepository}
  • Default: false

configArtifact:

(no description)
  • Type: com.googlecode.t7mp.ConfigurationArtifact
  • Required: No

contextFile:

(no description)
  • Type: java.io.File
  • Required: No

contextPath:

(no description)
  • Type: java.lang.String
  • Required: No
  • Expression: ${t7.contextPath}
  • Default: ${project.build.finalName}

downloadTomcatExamples:

(no description)
  • Type: boolean
  • Required: No
  • Default: false

instanceCount:

(no description)
  • Type: int
  • Required: No
  • Default: 1

libs:

(no description)
  • Type: java.util.ArrayList
  • Required: No

lookInside:

(no description)
  • Type: boolean
  • Required: Yes
  • Expression: ${t7.lookInside}
  • Default: false

overwriteWebXML:

(no description)
  • Type: java.io.File
  • Required: No
  • Expression: ${t7.overwriteWebXML}

packaging:

(no description)
  • Type: java.lang.String
  • Required: No
  • Default: ${project.packaging}

resolverUpdateSnapshotsAllways:

(no description)
  • Type: boolean
  • Required: Yes
  • Expression: ${t7.resolverUpdateSnapshotsAlways}
  • Default: false

scanClasses:

(no description)
  • Type: boolean
  • Required: No
  • Expression: ${t7.scanClasses}
  • Default: false

scanners:

(no description)
  • Type: java.util.ArrayList
  • Required: No

suspendConsoleOutput:

(no description)
  • Type: boolean
  • Required: No
  • Default: false

systemProperties:

(no description)
  • Type: java.util.Map
  • Required: No

tomcatConfigDirectory:

(no description)
  • Type: java.io.File
  • Required: No
  • Expression: ${t7.tomcatConfigDirectory}
  • Default: ${basedir}/src/main/tomcat/conf

tomcatHostName:

(no description)
  • Type: java.lang.String
  • Required: No
  • Expression: ${t7.tomcatHostName}
  • Default: localhost

tomcatHttpPort:

(no description)
  • Type: int
  • Required: No
  • Expression: ${t7.tomcatHttpPort}
  • Default: 8080

tomcatSetAwait:

(no description)
  • Type: boolean
  • Required: Yes
  • Expression: ${t7.tomcatSetAwait}
  • Default: true

tomcatShutdownCommand:

(no description)
  • Type: java.lang.String
  • Required: No
  • Expression: ${t7.tomcatShutdownCommand}
  • Default: SHUTDOWN

tomcatShutdownHost:

(no description)
  • Type: java.lang.String
  • Required: No
  • Expression: ${t7.tomcatShutdownHost}
  • Default: localhost

tomcatShutdownPort:

(no description)
  • Type: int
  • Required: No
  • Expression: ${t7.tomcatShutdownPort}
  • Default: 8005

tomcatVersion:

(no description)
  • Type: java.lang.String
  • Required: No
  • Expression: ${t7.tomcatVersion}
  • Default: 7.0.29

webapps:

(no description)
  • Type: java.util.ArrayList
  • Required: No