public class RequireSameVersions extends AbstractNonCacheableEnforcerRule
| Modifier and Type | Field and Description |
|---|---|
private java.util.Set<java.lang.String> |
buildPlugins |
private java.util.Set<java.lang.String> |
dependencies |
private java.util.Set<java.lang.String> |
plugins |
private java.util.Set<java.lang.String> |
reportPlugins |
private boolean |
uniqueVersions |
| Constructor and Description |
|---|
RequireSameVersions() |
| Modifier and Type | Method and Description |
|---|---|
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
collectVersionMembers(java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
java.util.Collection<java.lang.String> patterns,
java.lang.String source) |
void |
execute(EnforcerRuleHelper helper)
This is the interface into the rule.
|
getCacheId, isCacheable, isResultValidgetLevel, getMessage, setLevel, setMessageprivate boolean uniqueVersions
private java.util.Set<java.lang.String> dependencies
private java.util.Set<java.lang.String> plugins
private java.util.Set<java.lang.String> buildPlugins
private java.util.Set<java.lang.String> reportPlugins
public void execute(EnforcerRuleHelper helper) throws EnforcerRuleException
EnforcerRulehelper - The helper provides access to the log, MavenSession and has
helpers to get common components. It is also able to lookup components
by class name.EnforcerRuleException - the enforcer rule exceptionprivate java.util.Map<java.lang.String,java.util.List<java.lang.String>> collectVersionMembers(java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
java.util.Collection<java.lang.String> patterns,
java.lang.String source)