Package io.quarkus.bom.decomposer
Class ProjectDependency
- java.lang.Object
-
- io.quarkus.bom.decomposer.ProjectDependency
-
public class ProjectDependency extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProjectDependency.UpdateStatus
-
Field Summary
Fields Modifier and Type Field Description protected org.eclipse.aether.artifact.Artifactartifactprotected ProjectDependencyavailableUpdateprotected org.eclipse.aether.graph.DependencybomDependencyprotected booleanpreferredVersionprotected ScmRevisionreleaseIdprotected ProjectDependency.UpdateStatusupdateStatus
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.aether.artifact.Artifactartifact()ProjectDependencyavailableUpdate()static ProjectDependencycreate(ScmRevision releaseId, org.eclipse.aether.artifact.Artifact artifact)static ProjectDependencycreate(ScmRevision releaseId, org.eclipse.aether.graph.Dependency dep)org.eclipse.aether.graph.Dependencydependency()booleanisPreferredVersion()booleanisUpdateAvailable()io.quarkus.maven.dependency.ArtifactKeykey()ScmRevisionreleaseId()voidsetAvailableUpdate(ProjectDependency update)protected voidsetUpdateUnavailable()StringtoString()ProjectDependency.UpdateStatusupdateStatus()
-
-
-
Field Detail
-
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 Detail
-
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()
-
-