Inside Tycho 4 - build bundles better
summary
Tycho 4 moves to a two‑phase resolver so builds start and fail faster, parallel modules compile while final OSGi wiring is computed, and the smart builder spots slow modules. It adds pomless builds to derive group/artifact IDs from layout and cut hundreds of POMs, brings BND support and BND-style testing, supports multi‑release jars and standard OSGi repos, and introduces the Tycho Baseline plugin that checks exported packages and recommends precise semantic‑version bumps.
AI-written summary · about
chapters (14)
- 0:00Tycho introduction
- 2:33Target platforms in Tycho
- 4:41Dependency resolution improvements
- 6:04POM-less builds
- 10:01Testing strategies
- 13:58BND testing integration
- 15:26PDE API tools support
- 16:10Baseline plugin for versions
- 19:03Update site filtering
- 20:30POM dependency updates
- 21:35Parallel builds
- 22:17OSGi repositories
- 22:59Multi-release JARs
- 24:04Q&A
related talks
51mMaven 4: New foundations for a classic structure
09mLightning Talk – Building Eclipse Plug-Ins (and OSGi Bundles) with Bazel
33mImproved developer productivity thanks to Maven and OSGi
02h 27mWait no more, here comes Maven 4!
33mTools of the Trade
36mMigrating from PDE to Bndtools in Practice
46mAll you need to know about Maven 4!
39mListening to your Users: Refactoring the Yocto Project
