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.
Difference between revisions of "Tycho/Release Notes/0.23"
< Tycho | Release Notes
(Added note about tycho-document-bundle new feature (bug 459214)) |
(update link to tycho extras SNAPSHOT site doc) |
||
Line 20: | Line 20: | ||
=== SNAPSHOT site docs === | === SNAPSHOT site docs === | ||
− | Refer to the [https://hudson.eclipse.org/tycho/job/tycho-sitedocs/ws/target/staging/index.html latest SNAPSHOT site docs for Tycho] and [https://hudson.eclipse.org/tycho/job/tycho | + | Refer to the [https://hudson.eclipse.org/tycho/job/tycho-sitedocs/ws/target/staging/index.html latest SNAPSHOT site docs for Tycho] and [https://hudson.eclipse.org/tycho/job/tycho.extras-sitedocs/ws/target/staging/index.html Tycho Extras]. |
== New and Noteworthy == | == New and Noteworthy == |
Revision as of 09:09, 26 February 2015
Contents
SNAPSHOT builds
To try out the most recent snapshot build of 0.23.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.23.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.23.0
Packaging
- You can now use <iu> elements in an eclipse-repository's category.xml to include and/or categorize arbitrary artifacts in a p2 repository (
bug 371983). See Tycho/category.xml for details.
Tycho Document Bundle Plugin
(Bug 459214) It is now possible to select which packages actually get documented by specifying include/exclude lists in the configuration like in the following example:
<plugin> <groupId>org.eclipse.tycho.extras</groupId> <artifactId>tycho-document-bundle-plugin</artifactId> <version>0.23.0</version> <configuration> ... <javadocOptions> <includes> <include>com.example.*</include> </includes> <excludes> <exclude>com.example.internal.*</exclude> <exclude>com.acme.core.impl</exclude> </excludes> ... </javadocOptions> ... </configuration> </plugin>
The * character is used as wildcard.
Test Execution
- (INCOMPATIBLE CHANGE) The tycho-surefire property testSuite had been removed. If you are building a multi-bundle project and had set the testSuite and testClass property on the CLI or in a parent pom, you have to set the property failIfNoTests to false. If you had specified testSuite and testClass in the pom file of the plugin the testsClass belongs to, you just have to remove the testSuite property (
bug 453526).