public class GradleDependencyBuilder extends Object implements GradleDependency
GradleDependency.GradleModel| Modifier and Type | Method and Description |
|---|---|
static GradleDependencyBuilder |
create() |
static GradleDependencyBuilder |
create(GradleDependency dependency)
Creates a copy of given dependency.
|
static GradleDependencyBuilder |
create(String configuration,
String gradleString)
Creates gradle dependency using given configuration and parsing gradleString in format:
group:name:version[:classifier][@packaging] |
static List<GradleDependency> |
deepCopy(List<GradleDependency> deps)
Performs a deep copy of given dependencies.
|
boolean |
equals(Object other) |
boolean |
equalsToDependency(GradleDependency dep)
Compares this builder to given
GradleDependency. |
boolean |
equalsToDirectDependency(GradleDependency dep)
Does the same thing as
equalsToDependency(GradleDependency) but only compares group and name. |
String |
getClassifier()
Returns dependency classifier.
|
GradleDependencyConfiguration |
getConfiguration()
Returns dependency configuration.
|
String |
getConfigurationName()
Returns dependency configuration name.
|
List<GradleDependency> |
getExcludedDependencies()
Returns excluded dependencies.
|
String |
getGroup()
Returns group of the dependency.
|
String |
getName()
Returns name of the dependency.
|
String |
getPackaging()
Returns dependency packaging.
|
String |
getVersion()
Returns version of the dependency.
|
GradleDependencyBuilder |
setClassifier(String classifier) |
GradleDependencyBuilder |
setConfiguration(GradleDependencyConfiguration configuration) |
GradleDependencyBuilder |
setConfigurationName(String configuration) |
GradleDependencyBuilder |
setExcludedDependencies(List<GradleDependency> excludedDependencies) |
GradleDependencyBuilder |
setGroup(String group) |
GradleDependencyBuilder |
setName(String name) |
GradleDependencyBuilder |
setPackaging(String packaging) |
GradleDependencyBuilder |
setVersion(String version) |
String |
toGradleMapString()
Returns Gradle string in map format.
|
String |
toGradleString()
Returns Gradle string in format:
group:name:version |
String |
toString() |
public static GradleDependencyBuilder create()
public static GradleDependencyBuilder create(GradleDependency dependency)
public static GradleDependencyBuilder create(String configuration, String gradleString)
group:name:version[:classifier][@packaging]public static List<GradleDependency> deepCopy(List<GradleDependency> deps)
public String getName()
GradleDependencygetName in interface GradleDependencypublic GradleDependencyBuilder setName(String name)
public String getGroup()
GradleDependencygetGroup in interface GradleDependencypublic GradleDependencyBuilder setGroup(String group)
public String getVersion()
GradleDependencygetVersion in interface GradleDependencypublic GradleDependencyBuilder setVersion(String version)
public String getClassifier()
GradleDependencygetClassifier in interface GradleDependencypublic GradleDependencyBuilder setClassifier(String classifier)
public String getConfigurationName()
GradleDependencygetConfigurationName in interface GradleDependencypublic GradleDependencyBuilder setConfigurationName(String configuration)
public String getPackaging()
GradleDependencygetPackaging in interface GradleDependencypublic GradleDependencyBuilder setPackaging(String packaging)
public GradleDependencyConfiguration getConfiguration()
GradleDependencygetConfiguration in interface GradleDependencypublic GradleDependencyBuilder setConfiguration(GradleDependencyConfiguration configuration)
public List<GradleDependency> getExcludedDependencies()
GradleDependencygetExcludedDependencies in interface GradleDependencypublic GradleDependencyBuilder setExcludedDependencies(List<GradleDependency> excludedDependencies)
public String toGradleString()
GradleDependencytoGradleString in interface GradleDependencypublic String toGradleMapString()
GradleDependencytoGradleMapString in interface GradleDependencypublic boolean equalsToDependency(GradleDependency dep)
GradleDependency.public boolean equalsToDirectDependency(GradleDependency dep)
equalsToDependency(GradleDependency) but only compares group and name.Copyright © 2014 JBoss by Red Hat. All rights reserved.