Interface MvnRepoResource

All Superinterfaces:
Resource
All Known Subinterfaces:
MvnPublication, MvnRepoBom, MvnRepoDependency, MvnRepoPom
All Known Implementing Classes:
DefaultMvnRepoResource

public interface MvnRepoResource extends Resource
Represents a dependency on a maven artifact obtainable from a maven repository.
  • Method Details

    • groupId

      Group id.
      Returns:
      the string
    • artifactId

      Artifact id.
      Returns:
      the string
    • classifier

      Classifier.
      Returns:
      the string (defaults to "")
    • mvnType

      Maven type.
      Returns:
      the string (defaults to "")
    • version

      Version.
      Returns:
      the string
    • coordinates

      default String coordinates()
      Return the maven coordinates as "groudId:artifactId:version".
      Returns:
      the string