andromda:export2emf

Full name:

org.andromda.maven.plugins:andromda-maven-plugin:3.5-SNAPSHOT:export2emf

Description:

Exports the MagicDraw project file to EMF XMI (requires valid MagicDraw installation in MD_HOME, but only if target files are not up-to-date)

Attributes:

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

Required Parameters

Name Type Since Description
allowMultipleRuns boolean - Do we allow the code generation to run multiple times? Yes for AndroMDA server, no for all other cases unless overridden. This prevents multiple code generation runs while creating site documentation, generate-sources phase can run more than 8 times for each model when initiated by many of the reporting plugins.
Default value is: false.
configurationUri String - This is the URI to the AndroMDA configuration file.

Optional Parameters

Name Type Since Description
magicDrawHome String - The home/root directory of the magicdraw installation.
propertyFiles List - (no description)

Parameter Details

allowMultipleRuns:

Do we allow the code generation to run multiple times? Yes for AndroMDA server, no for all other cases unless overridden. This prevents multiple code generation runs while creating site documentation, generate-sources phase can run more than 8 times for each model when initiated by many of the reporting plugins.
  • Type: boolean
  • Required: Yes
  • Default: false

configurationUri:

This is the URI to the AndroMDA configuration file.
  • Type: java.lang.String
  • Required: Yes
  • Expression: file:${project.basedir}/conf/andromda.xml

magicDrawHome:

The home/root directory of the magicdraw installation.
  • Type: java.lang.String
  • Required: No
  • Expression: ${magicDrawHome}

propertyFiles:

(no description)
  • Type: java.util.List
  • Required: No
  • Expression: ${project.build.filters}