-
-
Notifications
You must be signed in to change notification settings - Fork 300
Changes in 7.5.0
Peter Kirschner edited this page Sep 4, 2026
·
3 revisions
WIP
Behavioral impact by setup
| Existing setup | Before branch | After branch |
|---|---|---|
No location configured |
Creates cnf/cache/p2-<name>/index.xml.gz
|
Same, because new default ends in /
|
Explicit path ending in / or \
|
Directory mode | Same |
| Explicit path without separator, directory already exists | Directory mode | Same |
| Explicit path without separator, directory does not exist yet | Directory mode | Explicit index-file mode; behavior changes |
| Explicit path pointing to an existing file | Fails because it was treated as a directory | Works as explicit index file |
| Explicit custom index filename in a new parent directory | Not supported | Supported; bundles go beside the index |
# reference a p2 repository with a given index file name
eclipse.p2.repository.4.40: \
aQute.bnd.repository.p2.provider.P2Repository; \
name = 'Eclipse P2 Platform 4.40'; \
url = 'https://download.eclipse.org/eclipse/updates/4.40'; \
location = '${.}/eclipse_4.40_platform_p2.index.xml.gz'
# re-use (and checkin) the created index from above to avoid future parsing time
eclipse.osgi.repository.4.40: \
aQute.bnd.repository.osgi.OSGiRepository; \
name = 'Eclipse Platform 4.40'; \
locations = '${fileuri;${.}/eclipse_4.40_platform_p2.index.xml.gz/index.xml.gz}'
Dev Meetings Agenda/Protocol
Latest Releases
all versions
- 7.3.0
- 7.2.3 | 7.2.2 | 7.2.1 | 7.2.0
- 7.1.0 | 7.0.0
- 6.4.1 | 6.4.0 | 6.3.1 | 6.3.0
- 6.2.0 | 6.1.0 | 6.0.0
- 5.3.0 | 5.2.0 | 5.1.2 | 5.1.1
- 5.1.0 | 5.0.1 | 5.0.0
- 4.3.1 | 4.3.0 | 4.2.1 | 4.2.0
- 4.1.0 | 4.0.0
- 3.5.0 | 3.4.0 | 3.3.0 | 3.2.0
- 2.2.0
Release
Gradle
- Plugin
- Build Customizations
- Builder & java-library
- Non-Workspace builds
- PluginManagement
- Using Kotlin
- Kotlin DSL jar config
- AntTasks
- Baselining [beta]
- Blurry Form Text on High-Resolution Displays
- Bnd toolchain parity table
- bnddistribute
- Buildpath Versions
- Conflict with M2E PDE Connector
- Eclipse Logging with Logback
- Hackathon June 2012
- Install bnd on the command line
- Is there a mailing list for bnd
- Launching Framework
- Multi-project build order
- Multi-release JAR support design discussion
- Plans wrt to enRoute
- Reading Eclipse project preferences in bnd
- Requirements for New Repository API
- Windows Locked Files
- WIP ideas ‐ bnd 8.0.0 breaking changes
- XML Attributes on Annotations
- [ant] Loading and Expanding Shared Headers or Properties