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: falseUser Property: opeo.compile.disabled |
<outputDir> |
File |
0.2.0 |
Target directory. Where to save jeo representations to. Default: ${project.build.directory}/generated-sources/jeo-xmirUser Property: opeo.compile.outputDir |
<sourcesDir> |
File |
0.2.0 |
Source directory. Where to take opeo xmir from. Default: ${project.build.directory}/generated-sources/opeo-xmirUser 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