com.lewisd.maven.lint.rules
Class AbstractReduntantVersionRule

java.lang.Object
  extended by com.lewisd.maven.lint.rules.AbstractRule
      extended by com.lewisd.maven.lint.rules.AbstractReduntantVersionRule
All Implemented Interfaces:
Rule
Direct Known Subclasses:
RedundantDependencyVersionsRule, RedundantPluginVersionsRule

public abstract class AbstractReduntantVersionRule
extends AbstractRule


Field Summary
 
Fields inherited from class com.lewisd.maven.lint.rules.AbstractRule
expressionEvaluator, MAVEN_PROJECT, modelUtil, VERSION_PROPERTIES
 
Constructor Summary
AbstractReduntantVersionRule(ExpressionEvaluator expressionEvaluator, ModelUtil modelUtil)
           
 
Method Summary
protected  void checkForRedundantVersions(org.apache.maven.project.MavenProject mavenProject, ResultCollector resultCollector, Object modelObject, Object inheritedModelObject, String dependencyDescription, String inheritedDescription)
           
 
Methods inherited from class com.lewisd.maven.lint.rules.AbstractRule
addRequiredModels, getRequiredModels
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.lewisd.maven.lint.Rule
getIdentifier, invoke
 

Constructor Detail

AbstractReduntantVersionRule

public AbstractReduntantVersionRule(ExpressionEvaluator expressionEvaluator,
                                    ModelUtil modelUtil)
Method Detail

checkForRedundantVersions

protected void checkForRedundantVersions(org.apache.maven.project.MavenProject mavenProject,
                                         ResultCollector resultCollector,
                                         Object modelObject,
                                         Object inheritedModelObject,
                                         String dependencyDescription,
                                         String inheritedDescription)


Copyright © 2012. All Rights Reserved.