tycho-baseline:verify
Full name:
org.eclipse.tycho:tycho-baseline-plugin:5.0.0-SNAPSHOT: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: baselines |
<extensions> |
boolean |
- |
If true enables processing of eclipse specific extensions e.g x-internal directive.Default: false User Property: tycho.baseline.extensions |
<ignores> |
List<String> |
- |
Defines manifest header names or resource paths that should be ignore when comparing to the baseline. User Property: tycho.baseline.diffignores |
<increment> |
int |
- |
Configure the step size for the micro version that is suggested as an increment. Default: 1 User Property: tycho.baseline.increment |
<mode> |
BaselineMode |
- |
Controls if the mojo should fail or only warn about baseline problems. Default: evolve User Property: 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: tycho.baseline.packages |
<skip> |
boolean |
- |
If true skips any baseline processing.Default: false User Property: 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