sysdeo-tomcat:m2eclipse

Full name:

org.codehaus.mojo:sysdeo-tomcat-maven-plugin:1.1:m2eclipse

Description:

Custom sysdeo-tomcat plugin configuration generation for m2eclipse environment

Attributes:

  • Requires a Maven 2.0 project to be executed.

Required Parameters

Name Type Since Description
contextDefinition File - Application context definition for Tomcat.
warSourceDirectory File - Single directory for extra files to include in the WAR.

Optional Parameters

Name Type Since Description
downloadSources boolean - Deprecated. Enables/disables the downloading of source attachments. Defaults to false.
ignoredArtifacts String[] - define artifacts to exclude from the devloader classpath as they create conflicts (LinkageErrors) with Tomcat classes and APIs
useClasspathVariable boolean - Use the M2_REPO Classpath Variable to point to dependencies in the local repository. MUST be set to false to use this plugin with m2eclipse project import configurator. Default value is: true.
webPath String - Web application context path Default value is: ${project.build.finalName}.
workspace File - Directory location of the Eclipse workspace.

Parameter Details

contextDefinition :

Application context definition for Tomcat.

  • Type: java.io.File
  • Required: Yes
  • Expression: ${basedir}/src/main/webapp/META-INF/context.xml

downloadSources :

Enables/disables the downloading of source attachments. Defaults to false.

  • Deprecated: use the eclipse plugin to download sources/javadoc bundles
  • Type: boolean
  • Required: No

ignoredArtifacts :

define artifacts to exclude from the devloader classpath as they create conflicts (LinkageErrors) with Tomcat classes and APIs

  • Type: java.lang.String[]
  • Required: No

useClasspathVariable :

Use the M2_REPO Classpath Variable to point to dependencies in the local repository. MUST be set to false to use this plugin with m2eclipse project import configurator.

  • Type: boolean
  • Required: No
  • Default: true

warSourceDirectory :

Single directory for extra files to include in the WAR.

  • Type: java.io.File
  • Required: Yes
  • Expression: ${basedir}/src/main/webapp

webPath :

Web application context path

  • Type: java.lang.String
  • Required: No
  • Default: ${project.build.finalName}

workspace :

Directory location of the Eclipse workspace.

  • Type: java.io.File
  • Required: No
  • Expression: ${eclipse.workspace}