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/2.2"
(→Parallel Dependency Resolving) |
|||
Line 47: | Line 47: | ||
</css> | </css> | ||
− | === | + | === Allow parallel dependency resolving === |
{{bug|568446}} When using [https://cwiki.apache.org/confluence/display/MAVEN/Parallel+builds+in+Maven+3 parallel builds] the initial dependency resolution is now also executed in parallel. | {{bug|568446}} When using [https://cwiki.apache.org/confluence/display/MAVEN/Parallel+builds+in+Maven+3 parallel builds] the initial dependency resolution is now also executed in parallel. | ||
+ | |||
+ | === Delay download of p2 artifacts for non-plugin modules === | ||
+ | |||
+ | {{bug|567760}} Tycho now stops downloading p2 artifacts from remote sources too early and relies mostly on p2 metadata to compute target platform and build order without downloading the artifacts. Downloads are then instead delayed to when the artifact files are really necessary (to compute compilation build path, to generate a p2 repository...). As a result performance will be improved as less artifacts may be downloaded, and some steps like `mvn clean` or `mvn validate` can avoid downloading artifacts to process, and the most probable build failures will be reported faster. | ||
+ | |||
+ | Note that this is specifically visible for <tt>eclipse-feature</tt> and <tt>eclipse-repository</tt> modules; other module types like <tt>eclipse-plugin</tt> or <tt>eclipse-test-plugin</tt> do still require to downlaod artifacts early to create the build path. Further improvements remain possible on that topic. | ||
=== Noteworthy item 1 === | === Noteworthy item 1 === | ||
{{bug|123456}} Noteworthy item 1 | {{bug|123456}} Noteworthy item 1 |
Revision as of 05:28, 10 November 2020
Contents
SNAPSHOT builds
Tycho 2.2.0-SNAPSHOT is currently in development. To try out the most recent snapshot build, 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 2.2.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.
New and Noteworthy
Complete list of bug fixes and enhancements in 2.2.0-SNAPSHOT
Allow parallel dependency resolving
bug 568446 When using parallel builds the initial dependency resolution is now also executed in parallel.
Delay download of p2 artifacts for non-plugin modules
bug 567760 Tycho now stops downloading p2 artifacts from remote sources too early and relies mostly on p2 metadata to compute target platform and build order without downloading the artifacts. Downloads are then instead delayed to when the artifact files are really necessary (to compute compilation build path, to generate a p2 repository...). As a result performance will be improved as less artifacts may be downloaded, and some steps like `mvn clean` or `mvn validate` can avoid downloading artifacts to process, and the most probable build failures will be reported faster.
Note that this is specifically visible for eclipse-feature and eclipse-repository modules; other module types like eclipse-plugin or eclipse-test-plugin do still require to downlaod artifacts early to create the build path. Further improvements remain possible on that topic.
Noteworthy item 1
bug 123456 Noteworthy item 1