@Mojo(defaultPhase=VERIFY,
requiresProject=false,
name="compare-version-with-baselines")
public class CompareWithBaselineMojo
extends org.apache.maven.plugin.AbstractMojo
| Modifier and Type | Class and Description |
|---|---|
static class |
CompareWithBaselineMojo.ReportBehavior |
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<java.lang.String> |
baselines
A list of p2 repositories to be used as baseline.
|
private org.eclipse.sisu.equinox.EquinoxServiceFactory |
equinox |
private CompareWithBaselineMojo.ReportBehavior |
onIllegalVersion |
private org.codehaus.plexus.logging.Logger |
plexusLogger |
private org.apache.maven.project.MavenProject |
project |
private boolean |
skip |
| Constructor and Description |
|---|
CompareWithBaselineMojo() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute() |
private java.net.URI |
toRepoURI(java.lang.String s) |
@Parameter(property="project",
readonly=true)
private org.apache.maven.project.MavenProject project
@Parameter(property="baselines",
name="baselines")
private java.util.List<java.lang.String> baselines
@Parameter(property="skip") private boolean skip
@Parameter(property="onIllegalVersion",
defaultValue="fail")
private CompareWithBaselineMojo.ReportBehavior onIllegalVersion
@Requirement @Component private org.eclipse.sisu.equinox.EquinoxServiceFactory equinox
@Component private org.codehaus.plexus.logging.Logger plexusLogger
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionprivate java.net.URI toRepoURI(java.lang.String s)
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException