Full name:
net.sourceforge.rules:rules-compiler-plugin:1.0-SNAPSHOT:compile
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
sourceDirectory | File | - | Specifies the directory containing rules files. |
Name | Type | Since | Description |
---|---|---|---|
compilerArgument | String | - | Sets the unformatted argument string to be passed to the rules
compiler if fork is set to true.
This is because the list of valid arguments passed to a rules compiler varies based on the concrete rules compiler and rules compiler version. |
compilerArguments | Map | - | Sets the arguments to be passed to the rules compiler (prepending a
dash) if fork is set to true.
This is because the list of valid arguments passed to a rules compiler varies based on the concrete rules compiler and rules compiler version. |
debug | boolean | - | Set to true to include debugging information in the compiled rules
files. The default value is true. Default value is: true. |
debugRulesCompiler | boolean | - | Set to true to start the rules compiler in debugging mode if fork
is set to true too. Default value is: false. |
encoding | String | - | The encoding argument for the rules compiler. Default value is: ${project.build.sourceEncoding}. |
excludes | Set | - | A list of exclusion filters for the rules compiler. |
executable | String | - | Sets the executable of the rules compiler to use when fork is true. |
failOnError | boolean | - | Indicates whether the build will continue even if there are rules
compilation errors; defaults to true. Default value is: true. |
fork | boolean | - | Allows running the rules compiler in a separate process. If "false"
it uses the built in rules compiler, while if "true" it will use an
executable. Default value is: false. |
includes | Set | - | A list of inclusion filters for the rules compiler. |
maxmem | String | - | Sets the maximum size, in megabytes, of the memory allocation pool,
ex. "128", "128m" if fork is set to true. |
meminitial | String | - | Initial size, in megabytes, of the memory allocation pool, ex.
"64", "64m" if fork is set to true. |
optimize | boolean | - | Set to true to optimize the compiled rules using the rules
compiler's optimization methods. Default value is: false. |
outputFileName | String | - | Sets the name of the output file when compiling a set of rules to a
single file. |
rulesCompilerId | String | - | The id of the rules compiler to be used. |
rulesCompilerVersion | String | - | Version of the rules compiler to use. |
showDeprecation | boolean | - | Sets whether to show source locations where deprecated APIs are
used. Default value is: false. |
showWarnings | boolean | - | Set to true to show rules compilation warnings. Default value is: false. |
source | String | - | The source argument for the rules compiler. |
staleMillis | int | - | Sets the granularity in milliseconds of the last modification date
for testing whether a source needs recompilation. Default value is: 0. |
target | String | - | The target argument for the rules compiler. |
verbose | boolean | - | Set to true to show messages about what the rules compiler is
doing. Default value is: false. |
This is because the list of valid arguments passed to a rules compiler varies based on the concrete rules compiler and rules compiler version.
This is because the list of valid arguments passed to a rules compiler varies based on the concrete rules compiler and rules compiler version.
fork: