Interface LibraryCoordinates


public interface LibraryCoordinates
Encapsulates information about the artifact coordinates of a library.
Since:
2.3.0
Author:
Scott Frederick, Phillip Webb
  • Method Details

    • getGroupId

      String getGroupId()
      Return the group ID of the coordinates.
      Returns:
      the group ID
    • getArtifactId

      String getArtifactId()
      Return the artifact ID of the coordinates.
      Returns:
      the artifact ID
    • getVersion

      String getVersion()
      Return the version of the coordinates.
      Returns:
      the version
    • of

      static LibraryCoordinates of(String groupId, String artifactId, String version)
      Factory method to create LibraryCoordinates with the specified values.
      Parameters:
      groupId - the group ID
      artifactId - the artifact ID
      version - the version
      Returns:
      a new LibraryCoordinates instance
    • toStandardNotationString

      static String toStandardNotationString(LibraryCoordinates coordinates)
      Utility method that returns the given coordinates using the standard group:artifact:version form.
      Parameters:
      coordinates - the coordinates to convert (may be null)
      Returns:
      the standard notation form or "::" when the coordinates are null