@Mojo(name="baseline",
defaultPhase=VERIFY)
public class BaselineMojo
extends org.apache.maven.plugin.AbstractMojo
| Constructor and Description |
|---|
BaselineMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkFailures(org.eclipse.aether.artifact.Artifact artifact,
org.eclipse.aether.resolution.ArtifactResult artifactResult,
Baseline baseline) |
void |
execute() |
protected List<org.eclipse.aether.repository.RemoteRepository> |
getRepositories(org.eclipse.aether.artifact.Artifact artifact) |
protected org.eclipse.aether.resolution.ArtifactResult |
locateBaseJar(List<org.eclipse.aether.repository.RemoteRepository> aetherRepos) |
protected void |
searchForBaseVersion(org.eclipse.aether.artifact.Artifact artifact,
List<org.eclipse.aether.repository.RemoteRepository> aetherRepos) |
protected void |
setupBase(org.eclipse.aether.artifact.Artifact artifact) |
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionprotected List<org.eclipse.aether.repository.RemoteRepository> getRepositories(org.eclipse.aether.artifact.Artifact artifact)
protected void setupBase(org.eclipse.aether.artifact.Artifact artifact)
protected void searchForBaseVersion(org.eclipse.aether.artifact.Artifact artifact,
List<org.eclipse.aether.repository.RemoteRepository> aetherRepos)
throws org.eclipse.aether.resolution.VersionRangeResolutionException
org.eclipse.aether.resolution.VersionRangeResolutionExceptionprotected org.eclipse.aether.resolution.ArtifactResult locateBaseJar(List<org.eclipse.aether.repository.RemoteRepository> aetherRepos) throws org.eclipse.aether.resolution.ArtifactResolutionException
org.eclipse.aether.resolution.ArtifactResolutionExceptionprotected boolean checkFailures(org.eclipse.aether.artifact.Artifact artifact,
org.eclipse.aether.resolution.ArtifactResult artifactResult,
Baseline baseline)
throws Exception,
IOException
ExceptionIOExceptionCopyright © 2017 aQute SARL. All rights reserved.