Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be 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.17"

m (Fixes)
m
Line 24: Line 24:
 
=== Improvements ===
 
=== Improvements ===
  
* source feature generation usability has been improved:
+
* Source feature generation usability has been improved:
 
** (BEHAVIORAL CHANGE) no longer rely on existence of magic folder ''sourceTemplateFeature/'' when determining whether to generate a source feature
 
** (BEHAVIORAL CHANGE) no longer rely on existence of magic folder ''sourceTemplateFeature/'' when determining whether to generate a source feature
** label, description, and other attributes are now taken over from the original feature by default. See  bugs [https://bugs.eclipse.org/bugs/show_bug.cgi?id=374349#c44 bug 374349] and [https://bugs.eclipse.org/bugs/show_bug.cgi?id=375165 bug 375165] for details. It's recommended to rely on ''feature.properties'' to set name and other text values in the original feature; then you can easily customize/override the generated source feature values by creating a ''sourceTemplateFeature/feature.properties'' file if required.
+
** Label, description, and other attributes are now taken over from the original feature by default. See  bugs [https://bugs.eclipse.org/bugs/show_bug.cgi?id=374349#c44 bug 374349] and [https://bugs.eclipse.org/bugs/show_bug.cgi?id=375165 bug 375165] for details. It's recommended to rely on ''feature.properties'' to set name and other text values in the original feature; then you can easily customize/override the generated source feature values by creating a ''sourceTemplateFeature/feature.properties'' file if required.
* the mirror goal of tycho-p2-extras-plugin now allows to skip downloading pack200 artifacts as well as selecting IUs to mirror using the p2 query language. See [[Tycho/Additional Tools]]
+
* The <tt>mirror</tt> goal of tycho-p2-extras-plugin now allows to skip downloading pack200 artifacts as well as selecting IUs to mirror using the p2 query language. See [[Tycho/Additional Tools]]
* compiler plugin now supports annotation processor arguments of the form <tt>-Akey=value</tt> ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=393387 bug 393387])
+
* Compiler plugin now supports annotation processor arguments of the form <tt>-Akey=value</tt> ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=393387 bug 393387])
 
* The compilation bootclasspath can now be customized in <tt>toolchains.xml</tt> when using [http://eclipse.org/tycho/sitedocs/tycho-compiler-plugin/compile-mojo.html#useJDK <tt>useJDK=BREE</tt>] ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=389856 bug 389856]).
 
* The compilation bootclasspath can now be customized in <tt>toolchains.xml</tt> when using [http://eclipse.org/tycho/sitedocs/tycho-compiler-plugin/compile-mojo.html#useJDK <tt>useJDK=BREE</tt>] ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=389856 bug 389856]).
  
Line 34: Line 34:
  
 
* p2 repository and proxy authentication now works with maven-encrypted passwords ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=386910 bug 386910] and [https://bugs.eclipse.org/bugs/show_bug.cgi?id=394023 bug 394023])
 
* p2 repository and proxy authentication now works with maven-encrypted passwords ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=386910 bug 386910] and [https://bugs.eclipse.org/bugs/show_bug.cgi?id=394023 bug 394023])
* root files: [http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2Ftasks%2Fpde_rootfiles.htm root.permissions] now supports ant-style file wildcards
+
* Root files: [http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2Ftasks%2Fpde_rootfiles.htm root.permissions] now supports ant-style file wildcards
 
* JDT compiler configuration errors now fail the build ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=385613 bug 385613])
 
* JDT compiler configuration errors now fail the build ([https://bugs.eclipse.org/bugs/show_bug.cgi?id=385613 bug 385613])

Revision as of 07:53, 14 January 2013

< Previous Version | Next Version >

Tycho 0.17.0 is currently in development. This page shows a preview of features which will be available in the 0.17.0 release.

List of bug fixes and enhancements in 0.17.0

SNAPSHOT builds

To try the most recent snapshot build of 0.17.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.17.0-SNAPSHOT.

<pluginRepositories>
  <pluginRepository>
    <id>tycho-snapshots</id>
    <url>https://oss.sonatype.org/content/groups/public/</url>
  </pluginRepository>
</pluginRepositories>

New and Noteworthy

Improvements

  • Source feature generation usability has been improved:
    • (BEHAVIORAL CHANGE) no longer rely on existence of magic folder sourceTemplateFeature/ when determining whether to generate a source feature
    • Label, description, and other attributes are now taken over from the original feature by default. See bugs bug 374349 and bug 375165 for details. It's recommended to rely on feature.properties to set name and other text values in the original feature; then you can easily customize/override the generated source feature values by creating a sourceTemplateFeature/feature.properties file if required.
  • The mirror goal of tycho-p2-extras-plugin now allows to skip downloading pack200 artifacts as well as selecting IUs to mirror using the p2 query language. See Tycho/Additional Tools
  • Compiler plugin now supports annotation processor arguments of the form -Akey=value (bug 393387)
  • The compilation bootclasspath can now be customized in toolchains.xml when using useJDK=BREE (bug 389856).

Fixes

  • p2 repository and proxy authentication now works with maven-encrypted passwords (bug 386910 and bug 394023)
  • Root files: root.permissions now supports ant-style file wildcards
  • JDT compiler configuration errors now fail the build (bug 385613)

Back to the top