This mojo generates build qualifier according to the rules outlined in
http://help.eclipse.org/ganymede/topic/org.eclipse.pde.doc.user/tasks/pde_version_qualifiers.htm
- explicit -DforceContextQualifier command line parameter
- forceContextQualifier from ${project.baseDir}/build.properties
- the tag that was used to fetch the bundle (only when using map file)
- a time stamp in the form YYYYMMDDHHMM (ie 200605121600)
The generated qualifier is assigned to
buildQualifier
project property. Unqualified
project version is assigned to
unqualifiedVersion
project property. Unqualified
version is calculated based on
${project.version}
and can be used for any Tycho
project (eclipse-update-site, eclipse-application, etc) and regular maven project. Implementation
guarantees that the same timestamp is used for all projects in reactor build. Different projects
can use different formats to expand the timestamp, however (highly not recommended but possible).