|
Forge - Dependencies API 2.0.0.Alpha3 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.forge.dependencies.builder.DependencyBuilder
public class DependencyBuilder
Builder to create Dependency objects. This class implements Dependency for easy consumption. (I.e.:
Use this class wherever you need to create and use a new Dependency)
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public static DependencyBuilder create()
DependencyBuilder instance.
public static DependencyBuilder create(Dependency dep)
public static DependencyBuilder create(String identifier)
identifier - of the form "groupId:artifactId", "groupId:artifactId:version",
"groupId:artifactId:scope, "groupId
:artifactId:version:scope", "groupId:artifactId:version:scope:packaging"
For classifier specification, see setClassifier(String)public DependencyBuilder addExclusion(Coordinate coordinate)
public List<Coordinate> getExcludedCoordinates()
DependencyCoordinate instances that are excluded from this Dependency child hierarchy.
getExcludedCoordinates in interface Dependencypublic DependencyBuilder setExcludedCoordinates(List<Coordinate> coordinates)
public DependencyBuilder setPackaging(String packaging)
public DependencyBuilder setArtifactId(String artifactId)
public DependencyBuilder setVersion(String version)
public DependencyBuilder setGroupId(String groupId)
public DependencyBuilder setScopeType(String scope)
public String getGroupId()
public String getScopeType()
DependencyDependency
getScopeType in interface Dependencypublic boolean isOptional()
Dependency
isOptional in interface Dependencypublic DependencyBuilder setOptional(boolean optional)
public FileResource<?> getArtifact()
Dependency
getArtifact in interface Dependencypublic CoordinateBuilder getCoordinate()
DependencyCoordinate for this Dependency
getCoordinate in interface Dependencypublic DependencyBuilder setCoordinate(Coordinate coordinate)
public DependencyBuilder setArtifact(FileResource<?> artifact)
public DependencyBuilder setClassifier(String classifier)
public String toString()
toString in class Object
|
Forge - Dependencies API 2.0.0.Alpha3 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||