@Mojo(name="baseline",
threadSafe=true,
requiresDependencyResolution=TEST,
defaultPhase=VERIFY)
public final class BaselinePlugin
extends AbstractBaselinePlugin
| Modifier and Type | Class and Description |
|---|---|
private static class |
BaselinePlugin.Context |
| Modifier and Type | Field and Description |
|---|---|
private boolean |
logResults
Whether to log the results to the console or not, true by default.
|
private static java.lang.String |
TABLE_PATTERN |
private java.io.File |
xmlOutputFile
An XML output file to render to
${project.build.directory}/baseline.xml. |
buildContext, comparisonArtifactId, comparisonClassifier, comparisonGroupId, comparisonPackaging, comparisonVersion, factory, failOnError, failOnWarning, project, resolver, session, skip, supportedProjectTypes| Constructor and Description |
|---|
BaselinePlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
close(java.lang.Object writer) |
protected void |
endBaseline(java.lang.Object context) |
protected void |
endDiff(java.lang.Object context,
int depth) |
protected void |
endPackage(java.lang.Object context) |
protected java.lang.Object |
init(java.lang.Object noContext) |
private boolean |
isLoggingResults() |
private void |
log(java.lang.String format,
java.lang.Object... args) |
private void |
simpleElement(org.codehaus.plexus.util.xml.XMLWriter xmlWriter,
java.lang.String name,
java.lang.String value) |
protected void |
startBaseline(java.lang.Object context,
java.lang.String generationDate,
java.lang.String bundleName,
java.lang.String currentVersion,
java.lang.String previousVersion) |
protected void |
startDiff(java.lang.Object context,
int depth,
java.lang.String type,
java.lang.String name,
java.lang.String delta,
java.lang.String shortDelta) |
protected void |
startPackage(java.lang.Object context,
boolean mismatch,
java.lang.String name,
java.lang.String shortDelta,
java.lang.String delta,
aQute.bnd.version.Version newerVersion,
aQute.bnd.version.Version olderVersion,
aQute.bnd.version.Version suggestedVersion,
DiffMessage diffMessage,
java.util.Map<java.lang.String,java.lang.String> attributes) |
execute, executeprivate static final java.lang.String TABLE_PATTERN
@Parameter(defaultValue="${project.build.directory}/baseline.xml")
private java.io.File xmlOutputFile
${project.build.directory}/baseline.xml.@Parameter(defaultValue="true",
property="logResults")
private boolean logResults
protected java.lang.Object init(java.lang.Object noContext)
init in class AbstractBaselinePluginprotected void close(java.lang.Object writer)
close in class AbstractBaselinePluginprotected void startBaseline(java.lang.Object context,
java.lang.String generationDate,
java.lang.String bundleName,
java.lang.String currentVersion,
java.lang.String previousVersion)
startBaseline in class AbstractBaselinePluginprotected void startPackage(java.lang.Object context,
boolean mismatch,
java.lang.String name,
java.lang.String shortDelta,
java.lang.String delta,
aQute.bnd.version.Version newerVersion,
aQute.bnd.version.Version olderVersion,
aQute.bnd.version.Version suggestedVersion,
DiffMessage diffMessage,
java.util.Map<java.lang.String,java.lang.String> attributes)
startPackage in class AbstractBaselinePluginprotected void startDiff(java.lang.Object context,
int depth,
java.lang.String type,
java.lang.String name,
java.lang.String delta,
java.lang.String shortDelta)
startDiff in class AbstractBaselinePluginprotected void endDiff(java.lang.Object context,
int depth)
endDiff in class AbstractBaselinePluginprotected void endPackage(java.lang.Object context)
endPackage in class AbstractBaselinePluginprotected void endBaseline(java.lang.Object context)
endBaseline in class AbstractBaselinePluginprivate boolean isLoggingResults()
private void log(java.lang.String format,
java.lang.Object... args)
private void simpleElement(org.codehaus.plexus.util.xml.XMLWriter xmlWriter,
java.lang.String name,
java.lang.String value)