Move Eclipse platform dependencies to parent pom dependency management#5409
Open
Move Eclipse platform dependencies to parent pom dependency management#5409
Conversation
Copilot
AI
changed the title
[WIP] Move eclipse-platform dependencies to the parent pom into a dependency mangement section
Move Eclipse platform dependencies to parent pom dependency management
Sep 30, 2025
Co-authored-by: laeubi <[email protected]>
4ca9e26 to
d0ee5d6
Compare
Test Results1 014 files 1 014 suites 6h 2m 49s ⏱️ For more details on these failures, see this check. Results for commit d0ee5d6. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Overview
This PR centralizes Eclipse platform dependency version management by moving 32 dependencies from individual module
pom.xmlfiles to the parent pom'sdependencyManagementsection. This addresses the issue raised in #3286 to better organize dependencies that were added during the OSGi→Maven transition.Changes
Parent POM
Added 32 Eclipse platform dependencies to the
dependencyManagementsection:org.eclipse.emf.ecoreorg.eclipse.jdt.core.manipulation,org.eclipse.jdt.launching,org.eclipse.jdt.uiorg.eclipse.pde.api.tools,org.eclipse.pde.core,org.eclipse.pde.uiModule POMs
Removed explicit version tags from 25 module pom.xml files where these dependencies are used, allowing them to inherit versions from the parent's dependency management.
Benefits
Testing
All affected modules compile successfully:
Verified dependency resolution confirms all versions are correctly inherited from parent's dependency management.
Notes
org.eclipse.*(excludingorg.eclipse.tychoandorg.eclipse.sisuwhich are internal to Tycho)${project.version}) were not modifiedFixes #3286
Original prompt
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.