• 0.3.7

opeo:compile

Full name:

org.eolang:opeo-maven-plugin:0.3.7:compile

Description:

Compiles high-level EO representation into low-level representation. The output of this mojo is consumed by the "jeo-maven-plugin": link

Attributes:

  • Requires a Maven project to be executed.
  • The goal is not marked as thread-safe and thus does not support parallel builds.
  • Since version: 0.1.
  • Binds by default to the lifecycle phase: process-classes.

Optional Parameters

Name Type Since Description
<disabled> boolean 0.2.0 Whether the plugin is disabled. If it's disabled, then it won't do anything.
Default: false
User Property: opeo.compile.disabled
<outputDir> File 0.2.0 Target directory. Where to save jeo representations to.
Default: ${project.build.directory}/generated-sources/jeo-xmir
User Property: opeo.compile.outputDir
<sourcesDir> File 0.2.0 Source directory. Where to take opeo xmir from.
Default: ${project.build.directory}/generated-sources/opeo-xmir
User Property: opeo.compile.sourcesDir

Parameter Details

<disabled>

Whether the plugin is disabled. If it's disabled, then it won't do anything.
  • Type: boolean
  • Since: 0.2.0
  • Required: No
  • User Property: opeo.compile.disabled
  • Default: false

<outputDir>

Target directory. Where to save jeo representations to.
  • Type: java.io.File
  • Since: 0.2.0
  • Required: No
  • User Property: opeo.compile.outputDir
  • Default: ${project.build.directory}/generated-sources/jeo-xmir

<sourcesDir>

Source directory. Where to take opeo xmir from.
  • Type: java.io.File
  • Since: 0.2.0
  • Required: No
  • User Property: opeo.compile.sourcesDir
  • Default: ${project.build.directory}/generated-sources/opeo-xmir