smartics-ea:export

Full name:

de.smartics.maven.plugin:smartics-ea-maven-plugin:1.0.0:export

Description:

Exports the model defined with Enterprise Architect as images.

Attributes:

  • Requires a Maven project to be executed.
  • The goal is thread-safe and supports parallel builds.
  • Since version: 1.0.
  • Binds by default to the lifecycle phase: pre-site.

Optional Parameters

Name Type Since Description
eaProjectRepositoryFile File 1.0 The Enterprise Architect model file.
Default value is: ${project.build.directory}/model/model.eap.
eaXmlFileEncoding String 1.0 The encoding provided by the EA interface for their XML files.
Default value is: UTF-8.
generateHtmlSite boolean 1.0 Set to true to generate the HTML report site with the Enterprise Architect. If set on the command line use -Dsmartics-ea.generate-html-site.
Default value is: false.
User property is: smartics-ea.generate-html-site.
generateXmi boolean 1.0 Set to true to generate the images for the Enterprise Architect diagrams (XMI export). If set on the command line use -Dsmartics-ea.generate-xmi.
Default value is: true.
User property is: smartics-ea.generate-xmi.
htmlExportConfig HtmlExport 1.0 Provides information to control the export of the HTML site.
htmlSiteTargetFolder File 1.0 The target folder for the model report. Only used for HTML site generation.
Default value is: ${project.reporting.outputDirectory}/model.
skip boolean 1.0 A simple flag to skip the execution of this MOJO. If set on the command line use -Dsmartics-ea.skip.
Default value is: false.
User property is: smartics-ea.skip.
verbose boolean 1.0 The verbose level. If set on the command line use -Dsmartics-ea.verbose.
Default value is: false.
User property is: smartics-ea.verbose.
xmiImagesTargetFolder File 1.0 The target folder for the model images. Only used for XMI packages export.
Default value is: ${project.reporting.outputDirectory}/xmi/images.
xmiPackageExportConfig XmiPackageExport 1.0 Provides information to control the export of packages via XMI. Please refer to Project Interface for details.

Parameter Details

eaProjectRepositoryFile:

The Enterprise Architect model file.
  • Type: java.io.File
  • Since: 1.0
  • Required: No
  • Default: ${project.build.directory}/model/model.eap

eaXmlFileEncoding:

The encoding provided by the EA interface for their XML files.
  • Type: java.lang.String
  • Since: 1.0
  • Required: No
  • Default: UTF-8

generateHtmlSite:

Set to true to generate the HTML report site with the Enterprise Architect. If set on the command line use -Dsmartics-ea.generate-html-site.
  • Type: boolean
  • Since: 1.0
  • Required: No
  • User Property: smartics-ea.generate-html-site
  • Default: false

generateXmi:

Set to true to generate the images for the Enterprise Architect diagrams (XMI export). If set on the command line use -Dsmartics-ea.generate-xmi.
  • Type: boolean
  • Since: 1.0
  • Required: No
  • User Property: smartics-ea.generate-xmi
  • Default: true

htmlExportConfig:

Provides information to control the export of the HTML site.
  • Type: de.smartics.maven.ea.HtmlExport
  • Since: 1.0
  • Required: No

htmlSiteTargetFolder:

The target folder for the model report. Only used for HTML site generation.
  • Type: java.io.File
  • Since: 1.0
  • Required: No
  • Default: ${project.reporting.outputDirectory}/model

skip:

A simple flag to skip the execution of this MOJO. If set on the command line use -Dsmartics-ea.skip.
  • Type: boolean
  • Since: 1.0
  • Required: No
  • User Property: smartics-ea.skip
  • Default: false

verbose:

The verbose level. If set on the command line use -Dsmartics-ea.verbose.
  • Type: boolean
  • Since: 1.0
  • Required: No
  • User Property: smartics-ea.verbose
  • Default: false

xmiImagesTargetFolder:

The target folder for the model images. Only used for XMI packages export.
  • Type: java.io.File
  • Since: 1.0
  • Required: No
  • Default: ${project.reporting.outputDirectory}/xmi/images

xmiPackageExportConfig:

Provides information to control the export of packages via XMI. Please refer to Project Interface for details.
  • Type: de.smartics.maven.ea.XmiPackageExport
  • Since: 1.0
  • Required: No