Modifiers | Name | Description |
---|---|---|
interface |
BuildEnforcerExtension.EnforcerRuleConfiguration |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
allprojects(Action<? extends EnforcerRuleConfiguration> configurer) Configure rules for all projects. |
|
void |
configure(Class<? extends Action<? extends BuildEnforcerExtension>> configurerClass) Configure rules for this extension. |
|
void |
project(String projectPath, Action<? extends EnforcerRuleConfiguration> configurer) Configure rules for a specific project. |
|
void |
projects(List<String> projectPaths, Action<? extends EnforcerRuleConfiguration> configurer) Configure rules for all matching projects. |
<R extends EnforcerRule> |
void |
rule(Class<R> ruleType) Define a rule for the whole build. |
<R extends EnforcerRule> |
void |
rule(Class<R> ruleType, Action<R> configurer) Define and configure a rule for the whole build. |
Methods inherited from class | Name |
---|---|
interface EnforcerExtension |
getEnabled, getFailFast, getWarnings, setEnforcerLevel, setEnforcerLevel, setMergeStrategy, setMergeStrategy |
Configure rules for all projects.
Configure rules for this extension. Parameter should be loaded from the classpath.
Configure rules for a specific project.
Configure rules for all matching projects.
Define a rule for the whole build.