com.lewisd.maven.lint.util
Class ModelUtil
java.lang.Object
com.lewisd.maven.lint.util.ModelUtil
public class ModelUtil
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ModelUtil
@Autowired
public ModelUtil(ReflectionUtil reflectionUtil,
ExpressionEvaluator expressionEvaluator)
getLocation
public org.apache.maven.model.InputLocation getLocation(Object modelObject,
Object key)
getVersion
public String getVersion(Object modelObject)
getArtifactId
public String getArtifactId(Object modelObject)
getGroupId
public String getGroupId(Object modelObject)
getType
public String getType(Object modelObject)
getClassifier
public String getClassifier(Object modelObject)
getKey
public String getKey(Object modelObject)
getLocations
public Map<Object,org.apache.maven.model.InputLocation> getLocations(Object modelObject)
findGAVObjects
public Collection<Object> findGAVObjects(org.apache.maven.project.MavenProject mavenProject)
mapByManagementKey
public Map<String,org.apache.maven.model.Dependency> mapByManagementKey(Collection<org.apache.maven.model.Dependency> dependencies)
mapById
public Map<String,org.apache.maven.model.Plugin> mapById(Collection<org.apache.maven.model.Plugin> dependencies)
findInheritedDependency
public ExtDependency findInheritedDependency(org.apache.maven.project.MavenProject mavenProject,
org.apache.maven.model.Dependency dependency)
findInheritedPlugins
public List<ExtPlugin> findInheritedPlugins(org.apache.maven.project.MavenProject mavenProject,
org.apache.maven.model.Plugin plugin)
Copyright © 2012. All Rights Reserved.