jeo:assemble
Full name:
org.eolang:jeo-maven-plugin:0.6.20:assemble
Description:
Converts EO to bytecode. In other words, it assembles low-lever representation EO to bytecode that JVM can execute. The mojo that converts EO to bytecode only. It does not apply any improvements.
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.0
. - 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: jeo.disassemble.disabled |
<outputDir> |
File |
0.2.0 |
Target directory. Default: ${project.build.outputDirectory} User Property: jeo.assemble.outputDir |
<skipVerification> |
boolean |
0.2.0 |
Skip bytecode verification. We check all generated bytecode by default. If you want to skip this verification, set this parameter to true. Default: false User Property: jeo.assemble.skip.verification |
<sourcesDir> |
File |
0.2.0 |
Source directory. Default: ${project.build.directory}/generated-sources/jeo-xmir User Property: jeo.assemble.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:
jeo.disassemble.disabled
- Default:
false
<outputDir>
Target directory.
- Type:
java.io.File
- Since:
0.2.0
- Required:
No
- User Property:
jeo.assemble.outputDir
- Default:
${project.build.outputDirectory}
<skipVerification>
Skip bytecode verification. We check all generated bytecode by default. If you want to skip this verification, set this parameter to true.
- Type:
boolean
- Since:
0.2.0
- Required:
No
- User Property:
jeo.assemble.skip.verification
- Default:
false
<sourcesDir>
Source directory.
- Type:
java.io.File
- Since:
0.2.0
- Required:
No
- User Property:
jeo.assemble.sourcesDir
- Default:
${project.build.directory}/generated-sources/jeo-xmir