public class MavenPom extends LinkedHashMap<String,Object>
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
MavenPom(MavenRepository mavenRepository,
Map<String,Object> pom) |
clear, containsValue, get, removeEldestEntryclone, containsKey, entrySet, isEmpty, keySet, put, putAll, remove, size, valuesequals, hashCode, toStringpublic MavenPom(MavenRepository mavenRepository, Map<String,Object> pom)
public boolean addDependenciesFromTree(Map<String,String> dependencies, String dependencyPath, Map<String,Map<String,Map>> dependencyTree, int depth, int searchDepth)
public ClassLoader createClassLoader()
public ClassLoader createClassLoader(Collection<String> exclusionIds)
public Set<String> getDependencies(Collection<String> exclusionIds)
protected Map<String,Map<String,Map>> getDependencyTree(Map<String,String> versions, Collection<String> exclusionIds, boolean includeOptional)
public Set<String> getExclusionIds(Collection<String> dependencyIds)
public String getGroupId()
public String getMavenId()
public MavenPom getParentPom()
public String getVersion()
Copyright © 2015 Revolution Systems Inc.. All rights reserved.