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.
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
- 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
- branding plugin information from the original feature is now retained in the source feature (bug 378424)
- 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).