Package br.org.soujava.pomeditor.api
Class Dependency
- java.lang.Object
-
- br.org.soujava.pomeditor.api.Dependency
-
public final class Dependency extends Object
Represents a dependency to be added
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDependency.DependencyBuilderDependency builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Dependency.DependencyBuilderbuilder()Returns aDependency.DependencyBuilderinstancebooleanequals(Object o)StringgetArtifactId()StringgetClassifier()StringgetGroupId()StringgetScope()StringgetType()StringgetVersion()inthashCode()static Dependency.DependencyBuilderofGav(String gav)Returns aDependency.DependencyBuilderbased on a GAV - groupId:artifactId:version - parameterStringtoString()
-
-
-
Method Detail
-
builder
public static Dependency.DependencyBuilder builder()
Returns aDependency.DependencyBuilderinstance- Returns:
- a
Dependency.DependencyBuilder
-
ofGav
public static Dependency.DependencyBuilder ofGav(String gav)
Returns aDependency.DependencyBuilderbased on a GAV - groupId:artifactId:version - parameter- Parameters:
gav- a GAV - groupId:artifactId:version - parameter- Returns:
- a
Dependency.DependencyBuilder
-
getGroupId
public String getGroupId()
- Returns:
- the groupId
-
getArtifactId
public String getArtifactId()
- Returns:
- artifactId
-
getVersion
public String getVersion()
- Returns:
- version
-
getType
public String getType()
- Returns:
- type
-
getClassifier
public String getClassifier()
- Returns:
- classifier
-
getScope
public String getScope()
- Returns:
- scope
-
-