drools5-integration-helper:drools-compile

Full name:

org.boretti.drools.integration:drools5-integration-helper-maven-plugin:1.2.0:drools-compile

Description:

This goal compile drools.

Attributes:

  • Requires a Maven 2.0 project to be executed.
  • Requires dependency resolution of artifacts in scope: runtime.
  • Binds by default to the lifecycle phase: compile.

Required Parameters

Name Type Since Description
compiledExtension String - The default extension for compiled drools file
extension String - The default extension for drools file
inputDirectory File - The input directory from where to copy the rules.
outputDirectory File - The output directory into which to copy the rules.
reportDirectory File 1.1.0 The output directory into which to write report file.
reportFile String 1.1.0 The output file name for the report file.
xmlExtension String - The default extension for xml drools file

Parameter Details

compiledExtension :

The default extension for compiled drools file
  • Type: java.lang.String
  • Required: Yes
  • Expression: .cdrl

extension :

The default extension for drools file
  • Type: java.lang.String
  • Required: Yes
  • Expression: .drl

inputDirectory :

The input directory from where to copy the rules.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${project.basedir}/src/main/drools

outputDirectory :

The output directory into which to copy the rules.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${project.basedir}/target/classes

reportDirectory :

The output directory into which to write report file.
  • Type: java.io.File
  • Since: 1.1.0
  • Required: Yes
  • Expression: ${project.basedir}/target/drools-report

reportFile :

The output file name for the report file.
  • Type: java.lang.String
  • Since: 1.1.0
  • Required: Yes
  • Expression: drools-compile.xml

xmlExtension :

The default extension for xml drools file
  • Type: java.lang.String
  • Required: Yes
  • Expression: .xml