drools5-integration-helper:drools-postprocessor

Full name:

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

Description:

This goal post process class to instrumentalize the classes.

Attributes:

  • Requires a Maven 2.0 project to be executed.
  • Requires dependency resolution of artifacts in scope: runtime.
  • Since version: 1.0.0.
  • Binds by default to the lifecycle phase: process-classes.

Required Parameters

Name Type Since Description
extension String 1.0.0 The default extension for class file.
inputDirectory File 1.0.0 The input directory from where 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.

Optional Parameters

Name Type Since Description
excludes String[] 1.2.0 This is an optional list of excludes pattern. If this parameter is not used, the excludes files are all file not ending with the extension defined by the extension parameter.
includes String[] 1.2.0 This is an optional list of includes pattern. If this parameter is not used, the includes files are all file ending with the extension defined by the extension parameter. In any case, file must have the right extension.

Parameter Details

excludes :

This is an optional list of excludes pattern. If this parameter is not used, the excludes files are all file not ending with the extension defined by the extension parameter.
  • Type: java.lang.String[]
  • Since: 1.2.0
  • Required: No

extension :

The default extension for class file.
  • Type: java.lang.String
  • Since: 1.0.0
  • Required: Yes
  • Expression: .class

includes :

This is an optional list of includes pattern. If this parameter is not used, the includes files are all file ending with the extension defined by the extension parameter. In any case, file must have the right extension.
  • Type: java.lang.String[]
  • Since: 1.2.0
  • Required: No

inputDirectory :

The input directory from where to copy the rules.
  • Type: java.io.File
  • Since: 1.0.0
  • 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-postprocessor.xml