Class MavenCoordinate

java.lang.Object
net.bytebuddy.build.maven.MavenCoordinate

public class MavenCoordinate extends Object
A Maven coordinate.
  • Field Details

    • groupId

      private final String groupId
      The project's group id.
    • artifactId

      private final String artifactId
      The project's artifact id.
    • version

      private final String version
      The project's version.
    • packaging

      private final String packaging
      The projects packaging.
  • Constructor Details

    • MavenCoordinate

      protected MavenCoordinate(String groupId, String artifactId, String version, String packaging)
      Creates a new Maven coordinate.
      Parameters:
      groupId - The project's group id.
      artifactId - The project's artifact id.
      version - The project's version.
      packaging - The project's packaging
  • Method Details

    • asArtifact

      public org.eclipse.aether.artifact.Artifact asArtifact()
      Returns this coordinate as a jar-file Artifact.
      Returns:
      An artifact representation of this coordinate.
    • equals

      public boolean equals(@MaybeNull Object object)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object