Skip to main content
Jump to: navigation, search

Difference between revisions of "Tycho/Release Notes/0.24"

(Created page with "<css> #main-page-content{ position:relative; } #versionNav{ position:absolute; top: 0px; right: 0px; border-color: transparent; background: transparent; } </css> <div id=...")
 
(New and Noteworthy)
Line 25: Line 25:
  
 
[https://bugs.eclipse.org/bugs/buglist.cgi?classification=Technology&product=Tycho&query_format=advanced&resolution=FIXED&target_milestone=0.24.0&order=bug_id&query_based_on= Complete list of bug fixes and enhancements in 0.24.0]
 
[https://bugs.eclipse.org/bugs/buglist.cgi?classification=Technology&product=Tycho&query_format=advanced&resolution=FIXED&target_milestone=0.24.0&order=bug_id&query_based_on= Complete list of bug fixes and enhancements in 0.24.0]
 +
 +
=== compare-version-with-baselines mojo ===
 +
 +
<tt>org.eclipse.tycho.extras:tycho-p2-extras-plugin</tt> plugin features a new <tt>compare-version-with-baselines</tt> mojo that allows to verify that the version of the just-build artifacts doesn't break some basic rules of OSGi versioning. It will make the build of your artifact fail if:
 +
* artifact has lower version than what exists in baseline
 +
* artifact has same major.minor.micro version than what exists in baseline
 +
* artifact has same fully qualified (major.minor.micro.qualifier version) than what exists in baseline, but with different binary content.
 +
 +
This is used in order to guarantee necessary version bumps have been applied, and this is compliant with the [[../../Reproducible Version Qualifiers]] strategy.
 +
 +
See [http://git.eclipse.org/c/tycho/org.eclipse.tycho.extras.git/tree/tycho-p2-extras-plugin/src/it/baseline/pom.xml#n33 IT tests] for an example of usage.
  
 
[[Category:Tycho|Release Notes/0.24]]
 
[[Category:Tycho|Release Notes/0.24]]

Revision as of 06:45, 12 June 2015

< Previous Version | Next Version >

SNAPSHOT builds

To try out the most recent snapshot build of 0.24.0, simply add the following snippet to your (parent) pom.xml or settings.xml, and set the property for the Tycho version (e.g. tycho-version) to 0.24.0-SNAPSHOT.

<pluginRepositories>
   <pluginRepository>
     <id>tycho-snapshots</id>
     <url>https://repo.eclipse.org/content/repositories/tycho-snapshots/</url>
   </pluginRepository>
</pluginRepositories>

SNAPSHOT site docs

Refer to the latest SNAPSHOT site docs for Tycho and Tycho Extras.

New and Noteworthy

Complete list of bug fixes and enhancements in 0.24.0

compare-version-with-baselines mojo

org.eclipse.tycho.extras:tycho-p2-extras-plugin plugin features a new compare-version-with-baselines mojo that allows to verify that the version of the just-build artifacts doesn't break some basic rules of OSGi versioning. It will make the build of your artifact fail if:

  • artifact has lower version than what exists in baseline
  • artifact has same major.minor.micro version than what exists in baseline
  • artifact has same fully qualified (major.minor.micro.qualifier version) than what exists in baseline, but with different binary content.

This is used in order to guarantee necessary version bumps have been applied, and this is compliant with the Tycho/Reproducible Version Qualifiers strategy.

See IT tests for an example of usage.

Back to the top