public class DependencyInfo extends Object implements Comparable<DependencyInfo>
| Modifier and Type | Class and Description |
|---|---|
class |
DependencyInfo.UsageInfo |
| Constructor and Description |
|---|
DependencyInfo(String groupId,
String artifactId) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUsage(String version,
String projectId,
boolean isDependencyManagement) |
void |
addUsages(Map<String,List<DependencyInfo.UsageInfo>> usagesToAdd) |
int |
compareTo(DependencyInfo other)
Dependencies are considered to be the same dependency if their groupId and artifactId are the same
|
String |
getArtifactId() |
String |
getGroupId() |
Map<String,List<DependencyInfo.UsageInfo>> |
getUsages() |
Set<String> |
getVersions() |
List<DependencyInfo.UsageInfo> |
getVersionUsage(String version) |
boolean |
isUsedWithDifferentVersions() |
static DependencyInfo |
merge(DependencyInfo dep1,
DependencyInfo dep2) |
public String getGroupId()
public String getArtifactId()
public List<DependencyInfo.UsageInfo> getVersionUsage(String version)
public static DependencyInfo merge(DependencyInfo dep1, DependencyInfo dep2)
public void addUsages(Map<String,List<DependencyInfo.UsageInfo>> usagesToAdd)
public Map<String,List<DependencyInfo.UsageInfo>> getUsages()
public boolean isUsedWithDifferentVersions()
public int compareTo(DependencyInfo other)
compareTo in interface Comparable<DependencyInfo>Copyright © 2019 Atlassian. All rights reserved.