Skip to content

Migration/standalone build eclipse 2024 06 - #2

Merged
Nicolas-Boltz merged 3 commits into
mainfrom
migration/standalone-build-eclipse-2024-06
Aug 11, 2026
Merged

Migration/standalone build eclipse 2024 06#2
Nicolas-Boltz merged 3 commits into
mainfrom
migration/standalone-build-eclipse-2024-06

Conversation

@Nicolas-Boltz

Copy link
Copy Markdown
Member

No description provided.

The repository inherited from tools.mdsd:eclipse-parent-updatesite, which merged a
target platform pinned to Eclipse 2023-03 into every build through
tycho-tp-refresh-maven-plugin. That made the Eclipse baseline impossible to raise
without releasing the parent and the shared target platform first, and it collided
with newer releases: the merged base and the repository's own target contributed two
different versions of org.eclipse.emf.mwe2.launcher.

The root POM now carries the build configuration itself (Tycho 4.0.13), and the
target definition declares the Eclipse 2024-06 base it needs instead of inheriting
one. tycho-tp-refresh-maven-plugin is gone, including from .mvn/extensions.xml.
Bundle-RequiredExecutionEnvironment, the JDT compliance settings and the EMF genmodel
compliance level are raised together. The genmodel matters: the generator workflow
rewrites the manifests of generated bundles on every build, so a stale complianceLevel
silently puts the old execution environment back.
This repository keeps its own 5.x version line and stays out of the 1.1.0 release
round; only the build is aligned with the other repositories. java-version was never
declared here, so it is now set explicitly. The license feature comes from its 1.1.0
release site.
@Nicolas-Boltz
Nicolas-Boltz merged commit 036cb2f into main Aug 11, 2026
2 checks passed
@Nicolas-Boltz
Nicolas-Boltz deleted the migration/standalone-build-eclipse-2024-06 branch August 11, 2026 09:26
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