andromdapp:eclipse

Full name:

org.andromda.maven.plugins:andromdapp-maven-plugin:3.5-SNAPSHOT:eclipse

Description:

Writes the necessary .classpath and .project files for a new eclipse application.

Attributes:

  • Requires a Maven project to be executed.
  • Binds by default to the lifecycle phase: generate-sources.

Optional Parameters

Name Type Since Description
classpathArtifactTypes Set - The artifact types which should be included in the generated Eclipse classpath.
classpathMerge String - Allows non-generated configuration to be "merged" into the generated .classpath file.
excludePoms String - Defines the POMs to exclude when generating the eclipse files.
excludes String[] - Defines the POMs to exclude when generating the eclipse files.
includes String[] - Defines the POMs to include when generating the eclipse files.
repositoryVariableName String - The name of the variable that will store the maven repository location.
resolveTransitiveDependencies boolean - Whether or not transitive dependencies shall be included in any resources (i.e. .classpath that are generated by this mojo).
session MavenSession - (no description)
skipProcessing boolean - Whether or not processing should be skipped (this is if you just want to force AndroMDA not to run on your model).
variables Variable[] - (no description)

Parameter Details

classpathArtifactTypes:

The artifact types which should be included in the generated Eclipse classpath.
  • Type: java.util.Set
  • Required: No

classpathMerge:

Allows non-generated configuration to be "merged" into the generated .classpath file.
  • Type: java.lang.String
  • Required: No

excludePoms:

Defines the POMs to exclude when generating the eclipse files.
  • Type: java.lang.String
  • Required: No
  • Expression: ${exclude.poms}

excludes:

Defines the POMs to exclude when generating the eclipse files.
  • Type: java.lang.String[]
  • Required: No

includes:

Defines the POMs to include when generating the eclipse files.
  • Type: java.lang.String[]
  • Required: No

repositoryVariableName:

The name of the variable that will store the maven repository location.
  • Type: java.lang.String
  • Required: No
  • Expression: ${repository.variable.name}

resolveTransitiveDependencies:

Whether or not transitive dependencies shall be included in any resources (i.e. .classpath that are generated by this mojo).
  • Type: boolean
  • Required: No
  • Expression: ${resolveTransitiveDependencies}

session:

(no description)
  • Type: org.apache.maven.execution.MavenSession
  • Required: No
  • Expression: ${session}

skipProcessing:

Whether or not processing should be skipped (this is if you just want to force AndroMDA not to run on your model).
  • Type: boolean
  • Required: No
  • Expression: ${andromda.run.skip}

variables:

(no description)
  • Type: org.andromda.maven.plugin.andromdapp.eclipse.Variable[]
  • Required: No