@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.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
protected 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.VersionRangeResolutionException
protected org.eclipse.aether.resolution.ArtifactResult locateBaseJar(List<org.eclipse.aether.repository.RemoteRepository> aetherRepos) throws org.eclipse.aether.resolution.ArtifactResolutionException
org.eclipse.aether.resolution.ArtifactResolutionException
protected boolean checkFailures(org.eclipse.aether.artifact.Artifact artifact, org.eclipse.aether.resolution.ArtifactResult artifactResult, Baseline baseline) throws Exception, IOException
Exception
IOException
Copyright © 2016 aQute SARL. All rights reserved.