tycho-version-bump:update-manifest
Full name:
org.eclipse.tycho.extras:tycho-version-bump-plugin:5.0.0-SNAPSHOT:update-manifest
Description:
This mojo updates the dependencies in a manifest with the current used build versions.
It is recommended to use as the lower bound the dependency the code was compiled with to avoid using newer code from dependencies, but managing that manually can be a daunting task.
This can be used to automate the task for example after dependencies are updated:
mvn tycho-version-bump:update-manifest
Attributes:
- Requires a Maven project to be executed.
- Requires dependency resolution of artifacts in scope:
compile+runtime
. - The goal is not marked as thread-safe and thus does not support parallel builds.
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<addMissingLowerBounds> |
boolean |
- |
If set add missing lower bounds for dependencies Default: true User Property: lower |
<addMissingUpperBounds> |
boolean |
- |
If set add missing upper bounds for dependencies Default: true User Property: upper |
<manifestFile> |
File |
- |
No description. Default: ${project.basedir}/META-INF/MANIFEST.MF User Property: manifestFile |
<project> |
MavenProject |
- |
No description. User Property: project |
Parameter Details
<addMissingLowerBounds>
If set add missing lower bounds for dependencies
- Type:
boolean
- Required:
No
- User Property:
lower
- Default:
true
<addMissingUpperBounds>
If set add missing upper bounds for dependencies
- Type:
boolean
- Required:
No
- User Property:
upper
- Default:
true
<manifestFile>
No description.
- Type:
java.io.File
- Required:
No
- User Property:
manifestFile
- Default:
${project.basedir}/META-INF/MANIFEST.MF
<project>
No description.
- Type:
org.apache.maven.project.MavenProject
- Required:
No
- User Property:
project