Package org.apache.camel.tooling.maven
Class MavenGav
java.lang.Object
org.apache.camel.tooling.maven.MavenGav
Maven GAV model with parsing support and special rules for some names:
camel:core -> org.apache.camel:camel-corecamel-xxx -> org.apache.camel:camel-xxxcamel-quarkus-xxx -> camel-xxx
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic MavenGavfromCoordinates(String groupId, String artifactId, String version, String packaging, String classifier) getScope()inthashCode()static MavenGavstatic MavenGavvoidsetArtifactId(String artifactId) voidsetClassifier(String classifier) voidsetGroupId(String groupId) voidsetPackaging(String packaging) voidvoidsetVersion(String version) toString()
-
Constructor Details
-
MavenGav
public MavenGav()
-
-
Method Details
-
parseGav
-
fromCoordinates
-
parseGav
-
getGroupId
-
setGroupId
-
getArtifactId
-
setArtifactId
-
getVersion
-
setVersion
-
setScope
-
getScope
-
getPackaging
-
setPackaging
-
getClassifier
-
setClassifier
-
equals
-
hashCode
public int hashCode() -
toString
-