openl:compile
Full name:
org.openl.rules:openl-maven-plugin:5.23.5:compile
Description:
Compiles and validates an OpenL project.
Attributes:
- Requires a Maven project to be executed.
- Requires dependency resolution of artifacts in scope: compile.
- Binds by default to the lifecycle phase: compile.
Required Parameters
Name |
Type |
Since |
Description |
<workspaceFolder> |
File |
- |
Directory containing the generated artifact. Default value is: ${project.build.directory}/openl-workspace.
|
Optional Parameters
Name |
Type |
Since |
Description |
<externalParameters> |
Map |
- |
Additional options for compilation defined externally, such as
external dependencies and overridden system properties.
|
<sourceDirectory> |
File |
5.19.0 |
Folder that contains all OpenL Tablets-related resources such as
rules and project descriptor, for example,
${project.basedir}/src/main/openl. Default value is: ${project.build.sourceDirectory}/../openl.
|
Parameter Details
Additional options for compilation defined externally, such as
external dependencies and overridden system properties.
- Type: java.util.Map
- Required: No
Folder that contains all OpenL Tablets-related resources such as
rules and project descriptor, for example,
${project.basedir}/src/main/openl.
- Type: java.io.File
- Since: 5.19.0
- Required: No
- Default: ${project.build.sourceDirectory}/../openl
Directory containing the generated artifact.
- Type: java.io.File
- Required: Yes
- Default: ${project.build.directory}/openl-workspace