Class ProjectDependency

java.lang.Object
io.quarkus.bom.decomposer.ProjectDependency

public class ProjectDependency extends Object
  • Field Details

    • releaseId

      protected final ScmRevision releaseId
    • artifact

      protected final org.eclipse.aether.artifact.Artifact artifact
    • bomDependency

      protected org.eclipse.aether.graph.Dependency bomDependency
    • updateStatus

      protected ProjectDependency.UpdateStatus updateStatus
    • availableUpdate

      protected ProjectDependency availableUpdate
    • preferredVersion

      protected boolean preferredVersion
  • Method Details

    • create

      public static ProjectDependency create(ScmRevision releaseId, org.eclipse.aether.artifact.Artifact artifact)
    • create

      public static ProjectDependency create(ScmRevision releaseId, org.eclipse.aether.graph.Dependency dep)
    • releaseId

      public ScmRevision releaseId()
    • dependency

      public org.eclipse.aether.graph.Dependency dependency()
    • artifact

      public org.eclipse.aether.artifact.Artifact artifact()
    • isPreferredVersion

      public boolean isPreferredVersion()
    • updateStatus

      public ProjectDependency.UpdateStatus updateStatus()
    • availableUpdate

      public ProjectDependency availableUpdate()
    • isUpdateAvailable

      public boolean isUpdateAvailable()
    • setAvailableUpdate

      public void setAvailableUpdate(ProjectDependency update)
    • setUpdateUnavailable

      protected void setUpdateUnavailable()
    • key

      public io.quarkus.maven.dependency.ArtifactKey key()
    • toString

      public String toString()
      Overrides:
      toString in class Object