Class DefaultArtifactCoordinates

java.lang.Object
org.apache.maven.impl.DefaultArtifactCoordinates
All Implemented Interfaces:
org.apache.maven.api.ArtifactCoordinates

public class DefaultArtifactCoordinates extends Object implements org.apache.maven.api.ArtifactCoordinates
A wrapper class around a maven resolver artifact.
  • Constructor Details

    • DefaultArtifactCoordinates

      public DefaultArtifactCoordinates(@Nonnull InternalSession session, @Nonnull org.eclipse.aether.artifact.Artifact coordinates)
  • Method Details

    • getCoordinates

      public org.eclipse.aether.artifact.Artifact getCoordinates()
    • getGroupId

      @Nonnull public String getGroupId()
      Specified by:
      getGroupId in interface org.apache.maven.api.ArtifactCoordinates
    • getArtifactId

      @Nonnull public String getArtifactId()
      Specified by:
      getArtifactId in interface org.apache.maven.api.ArtifactCoordinates
    • getVersionConstraint

      @Nonnull public org.apache.maven.api.VersionConstraint getVersionConstraint()
      Specified by:
      getVersionConstraint in interface org.apache.maven.api.ArtifactCoordinates
    • getExtension

      public String getExtension()
      Specified by:
      getExtension in interface org.apache.maven.api.ArtifactCoordinates
    • getClassifier

      @Nonnull public String getClassifier()
      Specified by:
      getClassifier in interface org.apache.maven.api.ArtifactCoordinates
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object