Skip to main content
Jump to: navigation, search

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

(Other: 434238 dependencies check in target-platform-validation-plugin)
Line 46: Line 46:
 
* The embedded OSGi runtime used by Tycho during build has been updated to use Equinox and p2 from the Eclipse Luna release ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=429442 bug 429442])
 
* The embedded OSGi runtime used by Tycho during build has been updated to use Equinox and p2 from the Eclipse Luna release ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=429442 bug 429442])
 
* The [https://www.eclipse.org/tycho/sitedocs-extras/target-platform-validation-plugin/validate-target-platform-mojo.html target-platform-validation-plugin] can now check if a target file contains all transitive dependencies of its content ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=434238 bug 434238]). This may be useful for target files using <tt>includeMode="slicer"</tt> because it can detect if there may be dependency resolution problems when using the target file in a Tycho build.
 
* The [https://www.eclipse.org/tycho/sitedocs-extras/target-platform-validation-plugin/validate-target-platform-mojo.html target-platform-validation-plugin] can now check if a target file contains all transitive dependencies of its content ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=434238 bug 434238]). This may be useful for target files using <tt>includeMode="slicer"</tt> because it can detect if there may be dependency resolution problems when using the target file in a Tycho build.
 
+
* The [https://hudson.eclipse.org/tycho/job/tycho-sitedocs/ws/target/staging/BuildProperties.html reference documentation] has been updated to provide a list of supported PDE <tt>build.properties</tt> keys
  
 
[[Category:Tycho|Release Notes/0.21]]
 
[[Category:Tycho|Release Notes/0.21]]

Revision as of 09:31, 14 July 2014

< Previous Version | Next Version >

Tycho 0.21.0 is currently under development. This page shows a preview of features which will be available in the 0.21.0 milestone.

SNAPSHOT builds

To try out the most recent snapshot build of 0.21.0, simply add the following snippet to your (parent) pom.xml, and set the property for the Tycho version (e.g. tycho-version) to 0.21.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

List of bug fixes and enhancements in 0.21.0-SNAPSHOT

Compiler

  • The embedded JDT compiler has been updated to a version that supports Java 8 (bug 430986)

Packaging

  • If you use Java 7 or higher, symbolic links in product tar archives are now preserved as links in the archive instead of being inlined (bug 429809)
    This is particularly useful for MacOS distributions which create a symbolic link to the launcher binary Eclipse.app/Contents/MacOS/eclipse. Also, it may now be interesting to create symbolic links via root files.
  • Add support for 256x256 BMPs used for product icons on Windows (bug 433971)

Test Execution

  • A regression in Tycho 0.20.0 has been fixed: Environment variables were not inherited to forked test processes (bug 431793)

Other

  • The embedded OSGi runtime used by Tycho during build has been updated to use Equinox and p2 from the Eclipse Luna release (bug 429442)
  • The target-platform-validation-plugin can now check if a target file contains all transitive dependencies of its content (bug 434238). This may be useful for target files using includeMode="slicer" because it can detect if there may be dependency resolution problems when using the target file in a Tycho build.
  • The reference documentation has been updated to provide a list of supported PDE build.properties keys

Back to the top