Package io.quarkus.domino.scm
Class ScmRevisionResolver
java.lang.Object
io.quarkus.domino.scm.ScmRevisionResolver
-
Constructor Summary
ConstructorsConstructorDescriptionScmRevisionResolver(ArtifactResolver resolver) ScmRevisionResolver(ArtifactResolver resolver, Collection<ReleaseIdDetector> releaseDetectors) ScmRevisionResolver(ArtifactResolver resolver, Collection<ReleaseIdDetector> releaseDetectors, io.quarkus.devtools.messagewriter.MessageWriter log) ScmRevisionResolver(io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver resolver) ScmRevisionResolver(io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver resolver, Collection<ReleaseIdDetector> releaseDetectors) ScmRevisionResolver(io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver resolver, Collection<ReleaseIdDetector> releaseDetectors, io.quarkus.devtools.messagewriter.MessageWriter log) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.model.ModelreadPom(org.eclipse.aether.artifact.Artifact artifact) org.apache.maven.model.ModelreadPom(org.eclipse.aether.artifact.Artifact artifact, List<org.eclipse.aether.repository.RemoteRepository> repos) readRevisionFromPom(org.eclipse.aether.artifact.Artifact artifact) readRevisionFromPom(org.eclipse.aether.artifact.Artifact artifact, List<org.eclipse.aether.repository.RemoteRepository> repos) resolveRevision(org.eclipse.aether.artifact.Artifact artifact, List<org.eclipse.aether.repository.RemoteRepository> repos) validateTag(ScmRevision releaseId)
-
Constructor Details
-
ScmRevisionResolver
public ScmRevisionResolver(io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver resolver) -
ScmRevisionResolver
public ScmRevisionResolver(io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver resolver, Collection<ReleaseIdDetector> releaseDetectors) -
ScmRevisionResolver
public ScmRevisionResolver(io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver resolver, Collection<ReleaseIdDetector> releaseDetectors, io.quarkus.devtools.messagewriter.MessageWriter log) -
ScmRevisionResolver
-
ScmRevisionResolver
public ScmRevisionResolver(ArtifactResolver resolver, Collection<ReleaseIdDetector> releaseDetectors) -
ScmRevisionResolver
public ScmRevisionResolver(ArtifactResolver resolver, Collection<ReleaseIdDetector> releaseDetectors, io.quarkus.devtools.messagewriter.MessageWriter log)
-
-
Method Details
-
resolveRevision
public ScmRevision resolveRevision(org.eclipse.aether.artifact.Artifact artifact, List<org.eclipse.aether.repository.RemoteRepository> repos) throws BomDecomposerException - Throws:
BomDecomposerException
-
readRevisionFromPom
public ScmRevision readRevisionFromPom(org.eclipse.aether.artifact.Artifact artifact) throws BomDecomposerException - Throws:
BomDecomposerException
-
readRevisionFromPom
public ScmRevision readRevisionFromPom(org.eclipse.aether.artifact.Artifact artifact, List<org.eclipse.aether.repository.RemoteRepository> repos) throws BomDecomposerException - Throws:
BomDecomposerException
-
validateTag
-
readPom
public org.apache.maven.model.Model readPom(org.eclipse.aether.artifact.Artifact artifact) throws BomDecomposerException - Throws:
BomDecomposerException
-
readPom
public org.apache.maven.model.Model readPom(org.eclipse.aether.artifact.Artifact artifact, List<org.eclipse.aether.repository.RemoteRepository> repos) throws BomDecomposerException - Throws:
BomDecomposerException
-