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