mps:generate-java

Full name:

org.jetbrains.mps:mps-maven-plugin:0.1-SNAPSHOT:generate-java

Description:

Generate Java files from MPS models written in BaseLanguage.

Attributes:

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

Required Parameters

Name Type Since Description
modelsDirectory File - Input directory containing MPS models
Default value is: ${basedir}/src/main/mps.
outputDirectory File - Output directory for the generated files.
Default value is: ${project.build.directory}/generated-sources/mps.

Optional Parameters

Name Type Since Description
dependencies Dependency[] - Additional used MPS languages or Java libraries that cannot be found via the mappings.

Parameter Details

dependencies:

Additional used MPS languages or Java libraries that cannot be found via the mappings.
  • Type: org.apache.maven.model.Dependency[]
  • Required: No

modelsDirectory:

Input directory containing MPS models
  • Type: java.io.File
  • Required: Yes
  • Default: ${basedir}/src/main/mps

outputDirectory:

Output directory for the generated files.
  • Type: java.io.File
  • Required: Yes
  • Default: ${project.build.directory}/generated-sources/mps