andromda-model-archiver:xml.zip

Full name:

org.andromda.maven.plugins:andromda-model-archiver-plugin:3.4-SNAPSHOT:xml.zip

Description:

Builds archived model xml.zip files.

Attributes:

  • Requires a Maven project to be executed.
  • Since version: 3.4.
  • Binds by default to the lifecycle phase: package.

Required Parameters

Name Type Since Description
modelSourceDirectory File 3.4 Single directory that contains the model
outputDirectory File 3.4 The directory for the generated emx.
replaceExtensions boolean 3.4 Whether or not to do replacement of embedded model HREF reference extensions.
replacementExtensions String 3.4 The extensions to search for when doing replacement of embedded model HREF references within the archived model file from non-versioned to versioned references.
workDirectory File 3.4 Directory that resources are copied to during the build.

Optional Parameters

Name Type Since Description
attachArtifact boolean 3.4 Whether or not the model should be attached as new artifact.

Parameter Details

attachArtifact:

Whether or not the model should be attached as new artifact.
  • Type: boolean
  • Since: 3.4
  • Required: No
  • Expression: false

modelSourceDirectory:

Single directory that contains the model
  • Type: java.io.File
  • Since: 3.4
  • Required: Yes
  • Expression: ${basedir}/src/main/uml

outputDirectory:

The directory for the generated emx.
  • Type: java.io.File
  • Since: 3.4
  • Required: Yes
  • Expression: ${project.build.outputDirectory}

replaceExtensions:

Whether or not to do replacement of embedded model HREF reference extensions.
  • Type: boolean
  • Since: 3.4
  • Required: Yes
  • Expression: true

replacementExtensions:

The extensions to search for when doing replacement of embedded model HREF references within the archived model file from non-versioned to versioned references.
  • Type: java.lang.String
  • Since: 3.4
  • Required: Yes
  • Expression: .xml,.xml.zip,.xmi

workDirectory:

Directory that resources are copied to during the build.
  • Type: java.io.File
  • Since: 3.4
  • Required: Yes
  • Expression: ${project.build.directory}