public String getGroupId() { return getCoordinate().getGroupId(); }
public DependencyBuilder setVersion(String version) { getCoordinate().setVersion(version); return this; }
public DependencyBuilder setPackaging(String packaging) { getCoordinate().setPackaging(packaging); return this; }
public static Coordinate createCoordinate(String groupId, String artifactId, String version, String packaging) { CoordinateBuilder builder = CoordinateBuilder.create() .setGroupId(groupId) .setArtifactId(artifactId); if (version != null) { builder = builder.setVersion(version); } if (packaging != null) { builder = builder.setPackaging(packaging); } return builder; }
@Override protected DependencyBuilder buildFrameworkDependency() { return DependencyBuilder.create() .setGroupId(TEST_NG_GROUP_ID) .setArtifactId(TEST_NG_ARTIFACT_ID) .setScopeType(TEST_NG_SCOPE); } }
private CoordinateBuilder createProcessorCoordinate() { return CoordinateBuilder.create() .setGroupId("org.bsc.maven") .setArtifactId("maven-processor-plugin"); }
public DependencyBuilder setArtifactId(String artifactId) { getCoordinate().setArtifactId(artifactId); return this; }
public DependencyBuilder setGroupId(String groupId) { getCoordinate().setGroupId(groupId); return this; }
public static DependencyQueryBuilder create(String coordinate) { return new DependencyQueryBuilder(CoordinateBuilder.create(coordinate)); }
@Override public Dependency convert(String source) { return DependencyBuilder.create(source); } }
private DependencyBuilder() { this.coordinate = CoordinateBuilder.create(); }
public DependencyBuilder setClassifier(String classifier) { getCoordinate().setClassifier(classifier); return this; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((coordinate == null) ? 0 : coordinate.hashCode()); return result; }
/** * Obtain a new {@link DependencyBuilder} instance. */ public static DependencyBuilder create() { return new DependencyBuilder(); }
public static DependencyNodeBuilder create(DependencyNode parent, Dependency dependency) { DependencyNodeBuilder builder = new DependencyNodeBuilder(parent, dependency); return builder; }
private DependencyQueryBuilder(Coordinate coordinate) { setCoordinate(coordinate); }
protected Coordinate createCoordinate(String groupId, String artifactId, String version, String packaging) { CoordinateBuilder builder = CoordinateBuilder.create() .setGroupId(groupId) .setArtifactId(artifactId); if (version != null) { builder = builder.setVersion(version); } if (packaging != null) { builder = builder.setPackaging(packaging); } return builder; }
@Override protected DependencyBuilder buildFrameworkDependency() { return DependencyBuilder.create() .setGroupId(JUNIT_GROUP_ID) .setArtifactId(JUNIT_ARTIFACT_ID) .setScopeType(JUNIT_SCOPE); } }
public static Coordinate coordinate(String group, String artifact) { return CoordinateBuilder.create().setGroupId(group).setArtifactId(artifact); }
public DependencyBuilder setCoordinate(Coordinate coordinate) { this.coordinate = CoordinateBuilder.create(coordinate); return this; }