andromda-site:copy-documentation

Full name:

org.andromda.maven.plugins.site:andromda-site-plugin:3.5-SNAPSHOT:copy-documentation

Description:

Goal that copies the required AndroMDA site files to suitable locations preparing for deployment.

Attributes:

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

Optional Parameters

Name Type Since Description
animalQuizOutputDirectory File - Path to the destination directory to copy the animal-quiz model
animalQuizSourcePath File - Path to the animal-quiz model
carRentalSystemOutputDirectory File - Path to the destination directory to copy the car-rental-system model
carRentalSystemSourcePath File - Path to the car-rental-system model
documentationOutputDirectory File - The documentation output directory used to copy the generated site reporting artifacts
documentationSourceDirectory File - The directory containing the documentation site reporting artifacts
mappingsOutputDirectory File - Path to the mapping destination directory
mappingsSourceDirectory File - Path to the mapping source directory containing the mappings
projectName String - The name of the project injected from pom.xml. Not used.
Default value is: ${project.name}.

Parameter Details

animalQuizOutputDirectory:

Path to the destination directory to copy the animal-quiz model
  • Type: java.io.File
  • Required: No
  • Expression: ${project.reporting.outputDirectory}

animalQuizSourcePath:

Path to the animal-quiz model
  • Type: java.io.File
  • Required: No
  • Expression: ${basedir}/../samples/animal-quiz/mda/src/main/uml/AnimalQuiz.xml.zip

carRentalSystemOutputDirectory:

Path to the destination directory to copy the car-rental-system model
  • Type: java.io.File
  • Required: No
  • Expression: ${project.reporting.outputDirectory}

carRentalSystemSourcePath:

Path to the car-rental-system model
  • Type: java.io.File
  • Required: No
  • Expression: ${basedir}/../samples/car-rental-system/mda/src/main/uml/CarRentalSystem.xml.zip

documentationOutputDirectory:

The documentation output directory used to copy the generated site reporting artifacts
  • Type: java.io.File
  • Required: No
  • Expression: ${project.reporting.outputDirectory}

documentationSourceDirectory:

The directory containing the documentation site reporting artifacts
  • Type: java.io.File
  • Required: No
  • Expression: ${project.reporting.outputDirectory}

mappingsOutputDirectory:

Path to the mapping destination directory
  • Type: java.io.File
  • Required: No
  • Expression: ${project.reporting.outputDirectory}/mappings

mappingsSourceDirectory:

Path to the mapping source directory containing the mappings
  • Type: java.io.File
  • Required: No
  • Expression: ${basedir}/../andromda-etc/mappings

projectName:

The name of the project injected from pom.xml. Not used.
  • Type: java.lang.String
  • Required: No
  • Default: ${project.name}