Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

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

m
(release is staged)
Line 1: Line 1:
Tycho 0.15.0 is currently in development. This page shows a preview of features which will be available in the 0.15.0 release.  
+
The Tycho 0.15.0 release has been staged. This page lists the features which will be available in the 0.15.0 release.  
  
== SNAPSHOT builds ==
+
In order to [http://maven.apache.org/guides/development/guide-testing-releases.html test the staged release], add the following snippet to your (parent) POM:
 
+
To try the most recent snapshot build of 0.15.0, simply add the following snippet to your (parent) pom.xml and set tycho version to 0.15.0-SNAPSHOT.
+
  
 
<pre>
 
<pre>
 
<pluginRepositories>
 
<pluginRepositories>
 
   <pluginRepository>
 
   <pluginRepository>
     <id>tycho-snapshots</id>
+
     <id>tycho-staging</id>
     <url>https://oss.sonatype.org/content/groups/public/</url>
+
     <url></url>
 
   </pluginRepository>
 
   </pluginRepository>
 
</pluginRepositories>
 
</pluginRepositories>
Line 31: Line 29:
 
* The versions of JDT/APT , equinox and p2 used by tycho have been updated to Juno M7
 
* The versions of JDT/APT , equinox and p2 used by tycho have been updated to Juno M7
 
* <tt>tycho-surefire-plugin</tt> will now fail on exceptions in the tycho testing harness even if <tt>${maven.test.failure.ignore} = true</tt>
 
* <tt>tycho-surefire-plugin</tt> will now fail on exceptions in the tycho testing harness even if <tt>${maven.test.failure.ignore} = true</tt>
* A [http://wiki.eclipse.org/Tycho_Messages_Explained#.5BWARNING.5D_The_packaging_type_.27eclipse-application.27_is_deprecated.3B_use_.27eclipse-repository.27_instead. deprecation warning] has been added when using packaging type <tt>eclipse-application</tt>
+
* The packaging type <tt>eclipse-application</tt> has been deprecated for a while now. To make this clear(er), a [[Tycho Messages Explained#Eclipse_Application|deprecation warning]] is printed when using packaging type <tt>eclipse-application</tt>
  
  
 
[[Category:Tycho|Release Notes/0.15]]
 
[[Category:Tycho|Release Notes/0.15]]

Revision as of 06:59, 30 May 2012

The Tycho 0.15.0 release has been staged. This page lists the features which will be available in the 0.15.0 release.

In order to test the staged release, add the following snippet to your (parent) POM:

<pluginRepositories>
  <pluginRepository>
    <id>tycho-staging</id>
    <url></url>
  </pluginRepository>
</pluginRepositories>

List of bug fixes and enhancements in 0.15.0

New and Noteworthy

New Features

  • Standard maven property ${project.build.sourceEncoding} is now taken into account by the tycho-compiler-plugin
  • Annotation processors can now be used with the JDT compiler when used with maven-compiler-plugin (see integration test )
  • The repository archive name generated by packaging type eclipse-repository is now configurable via standard maven property ${project.build.finalName}
    Note that the default archive name changed from ${project.artifactId}.zip to ${project.artifactId}-${project.version}.zip to be more compliant with maven conventions
  • For plugin and feature projects, a missing build.properties file or a missing bin.includes entry in build.properties will now fail the build by default as this would create an empty bundle/feature jar (warning only if strictBinIncludes=false)

Improvements and Fixes

  • .target file resolution results are now cached which can speed up the total build time by more than 50%, especially for large multi-module builds with many locations in the .target file
  • During source bundle generation, MANIFEST headers Bundle-Name and Bundle-Vendor are now taken over from the original bundle (with " Source" appended to the Bundle-Name)
  • The versions of JDT/APT , equinox and p2 used by tycho have been updated to Juno M7
  • tycho-surefire-plugin will now fail on exceptions in the tycho testing harness even if ${maven.test.failure.ignore} = true
  • The packaging type eclipse-application has been deprecated for a while now. To make this clear(er), a deprecation warning is printed when using packaging type eclipse-application

Back to the top