Parameters for the Smart Reactor can be defined as project <properties> or as JVM properties with the -D command line switch.
Name | Type | Default | Since |
---|---|---|---|
rtr.disabled | boolean | false | 0.1.0 |
rtr.allowSinglePomReactor | boolean | false | 0.1.0 |
rtr.allowExternalSnapshots | boolean | false | 0.1.0 |
rtr.release | boolean | false | 0.1.0 |
Disables the extension, restoring default Maven behavior as if the extension was not installed or declared.
Whether or not to allow a build consisting of exactly one reactor project whose packaging is pom.
Whether or not to allow a release build when the reactor contains any modules that declare any SNAPSHOT dependencies, plugins, parents or reports that are not also in the reactor. Irrelevant if rtr.release is false.
When release POM transformation is enabled, the following parameters from the release:prepare goal of the Maven Release Plugin are supported. Unless otherwise stated, these parameters behave exactly as documented.