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