tycho-baseline:verify

Full name:

org.eclipse.tycho:tycho-baseline-plugin:4.0.0:verify

Description:

Verifies the artifact against a given baseline repository for version changes.

Attributes:

  • Requires a Maven project to be executed.
  • The goal is thread-safe and supports parallel builds.
  • Binds by default to the lifecycle phase: verify.

Optional Parameters

Name Type Since Description
<baselines> List<Repository> - A list of p2 repositories to be used as baseline. Those are typically the most recent released versions of your project.
User property is: baselines.
<extensions> boolean - If true enables processing of eclipse specific extensions e.g x-internal directive.
Default value is: false.
User property is: tycho.baseline.extensions.
<ignores> List<String> - Defines manifest header names or resource paths that should be ignore when comparing to the baseline.
User property is: tycho.baseline.diffignores.
<increment> int - Configure the step size for the micro version that is suggested as an increment.
Default value is: 1.
User property is: tycho.baseline.increment.
<mode> BaselineMode - Controls if the mojo should fail or only warn about baseline problems.
Default value is: evolve.
User property is: tycho.baseline.mode.
<packages> List<String> - Defines what packages should be compared to the baseline, by default all exported packages are compared. Packages can contain wildcards, for a full list of supported syntax see https://bnd.bndtools.org/chapters/820-instructions.html#selector
User property is: tycho.baseline.packages.
<skip> boolean - If true skips any baseline processing.
Default value is: false.
User property is: tycho.baseline.skip.

Parameter Details

<baselines>

A list of p2 repositories to be used as baseline. Those are typically the most recent released versions of your project.
  • Type: java.util.List<org.apache.maven.model.Repository>
  • Required: No
  • User Property: baselines

<extensions>

If true enables processing of eclipse specific extensions e.g x-internal directive.
  • Type: boolean
  • Required: No
  • User Property: tycho.baseline.extensions
  • Default: false

<ignores>

Defines manifest header names or resource paths that should be ignore when comparing to the baseline.
  • Type: java.util.List<java.lang.String>
  • Required: No
  • User Property: tycho.baseline.diffignores

<increment>

Configure the step size for the micro version that is suggested as an increment.
  • Type: int
  • Required: No
  • User Property: tycho.baseline.increment
  • Default: 1

<mode>

Controls if the mojo should fail or only warn about baseline problems.
  • Type: org.eclipse.tycho.baseline.BaselineMode
  • Required: No
  • User Property: tycho.baseline.mode
  • Default: evolve

<packages>

Defines what packages should be compared to the baseline, by default all exported packages are compared. Packages can contain wildcards, for a full list of supported syntax see https://bnd.bndtools.org/chapters/820-instructions.html#selector
  • Type: java.util.List<java.lang.String>
  • Required: No
  • User Property: tycho.baseline.packages

<skip>

If true skips any baseline processing.
  • Type: boolean
  • Required: No
  • User Property: tycho.baseline.skip
  • Default: false