tycho-baseline:verify
Full name:
org.eclipse.tycho:tycho-baseline-plugin:4.0.1: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
