Skip to content

Move to Eclipse 2026-06, Java 25 and Tycho 5.0.4 - #63

Merged
vogella merged 2 commits into
mainfrom
update-target-platform-2026-06
Aug 20, 2026
Merged

vogella merged 2 commits into
mainfrom
update-target-platform-2026-06

Conversation

@vogella

@vogella vogella commented Aug 20, 2026

Copy link
Copy Markdown
Member

Moves the target platform to the Eclipse 2026-06 release train and lifts the compiler release to Java 25. The Tycho version is now set once in .mvn/maven.config and referenced from .mvn/extensions.xml, so the build extension and the reactor can no longer drift apart, and the Maven wrapper moves to 3.9.11.

The p2 update handler gained a small dialog: it asks for the repository location, accepts a URL or a local directory, and remembers the last choice in the instance preferences instead of relying on a system property. The installer module moved behind an installer profile, which keeps ./mvnw clean verify working on machines without jpackage while ./mvnw clean verify -Pinstaller still produces the native packages. Installer.adoc documents that setup.

Also adds com.example.rcp.plugincustomizing, a pomless example module demonstrating plugin_customization.ini in a classic IDE-application product, and a CLAUDE.md describing the build for future sessions.

Update the target platform to the 2026-06 release train and centralize the
Tycho version in .mvn/maven.config so the build extension and the reactor
cannot drift apart. The compiler release moves to Java 25.

The p2 update handler now asks for the repository location, accepts both
URLs and local directories, and remembers the last choice in the instance
preferences. The installer module moves behind an "installer" profile so
the default build no longer needs jpackage, and a new pomless example
module shows plugin_customization.ini in an IDE-based product.
The compiler release moved to Java 25, so Tycho emits an
osgi.ee JavaSE 25 requirement that a JDK 21 resolution context
cannot satisfy. The tagged release workflow still ran on JDK 11
and would have failed on the next tag for the same reason.
@vogella
vogella merged commit 4e0393f into main Aug 20, 2026
1 check passed
@vogella
vogella deleted the update-target-platform-2026-06 branch August 20, 2026 14:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant