tycho-baseline:check-dependencies
Full name:
org.eclipse.tycho:tycho-baseline-plugin:4.0.12:check-dependencies
Description:
This mojos performs deep inspections of dependencies to find out if a version range is actually valid. For this the following steps are performed:
- The current project artifact is analyzed for method signatures it calls
- Then it is checked what of these match to a given dependency
- All dependency versions matching the range are fetched and inspected using
org.eclipse.tycho.artifacts.ArtifactVersionProviders - Then it checks if there are any missing signatures or inconsistencies and possibly failing the build
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 |
|---|---|---|---|
<applySuggestions> |
boolean |
- |
No description. Default: falseUser Property: tycho.dependency.check.apply |
<manifestFile> |
File |
- |
No description. Default: ${project.basedir}/META-INF/MANIFEST.MFUser Property: tycho.dependency.check.manifest |
<reportFileName> |
File |
- |
No description. Default: ${project.build.directory}/versionProblems.mdUser Property: tycho.dependency.check.report |
<skip> |
boolean |
- |
If true skips the check.Default: falseUser Property: tycho.dependency.check.skip |
<verbose> |
boolean |
- |
If true print additional verbose messages.Default: falseUser Property: tycho.dependency.check.verbose |
Parameter Details
<applySuggestions>
No description.
- Type:
boolean - Required:
No - User Property:
tycho.dependency.check.apply - Default:
false
<manifestFile>
No description.
- Type:
java.io.File - Required:
No - User Property:
tycho.dependency.check.manifest - Default:
${project.basedir}/META-INF/MANIFEST.MF
<reportFileName>
No description.
- Type:
java.io.File - Required:
No - User Property:
tycho.dependency.check.report - Default:
${project.build.directory}/versionProblems.md
<skip>
If
true skips the check.- Type:
boolean - Required:
No - User Property:
tycho.dependency.check.skip - Default:
false
<verbose>
If
true print additional verbose messages.- Type:
boolean - Required:
No - User Property:
tycho.dependency.check.verbose - Default:
false
