Class Dependency

java.lang.Object
io.micronaut.starter.build.dependencies.Dependency
All Implemented Interfaces:
Coordinate

public final class Dependency extends Object implements Coordinate
  • Field Details

  • Method Details

    • equals

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

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

      @Nullable public @Nullable List<Dependency> getExclusions()
    • getSubstitutions

      @Nullable public @Nullable List<Substitution> getSubstitutions()
    • getScope

      public Scope getScope()
    • getGroupId

      public String getGroupId()
      Specified by:
      getGroupId in interface Coordinate
    • getArtifactId

      public String getArtifactId()
      Specified by:
      getArtifactId in interface Coordinate
    • getVersion

      @Nullable public @Nullable String getVersion()
      Specified by:
      getVersion in interface Coordinate
    • getVersionProperty

      @Nullable public @Nullable String getVersionProperty()
    • getOrder

      public int getOrder()
    • isPom

      public boolean isPom()
      Specified by:
      isPom in interface Coordinate
    • builder

      public static Dependency.Builder builder()
    • requiresLookup

      public boolean requiresLookup()
    • resolved

      public Dependency resolved(Coordinate coordinate)
    • isAnnotationProcessorPriority

      public boolean isAnnotationProcessorPriority()