Class MavenCoordinate


  • public class MavenCoordinate
    extends java.lang.Object
    A Maven coordinate.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String artifactId
      The project's artifact id.
      private java.lang.String groupId
      The project's group id.
      private java.lang.String packaging
      The projects packaging.
      private java.lang.String version
      The project's version.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected MavenCoordinate​(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)
      Creates a new Maven coordinate.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.aether.artifact.Artifact asArtifact()
      Returns this coordinate as a jar-file Artifact.
      boolean equals​(java.lang.Object object)  
      int hashCode()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • groupId

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

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

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

        private java.lang.String packaging
        The projects packaging.
    • Constructor Detail

      • MavenCoordinate

        protected MavenCoordinate​(java.lang.String groupId,
                                  java.lang.String artifactId,
                                  java.lang.String version,
                                  java.lang.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 Detail

      • 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​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object