Skip to content

Use PDE Views (RepoBrowser/Resolution) #6634

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

chrisrueger
Copy link
Contributor

@chrisrueger chrisrueger commented Jun 18, 2025

This PR swaps the Repo-Browser / Resolution View with the ones migrated to Eclipse PDE - and uses it in the Bndtools Perpective.

  • Eclipse 4.36 (2025-06) deployes org.eclipse.pde:org.eclipse.pde.bnd.ui:1.2.200 to maven central and includes the views (Repositories View / Resolutions View ) which were migrated from bndtools as part of the bndtools-PDE-colaboration. (e.g. see https://eclipse.dev/eclipse/markdown/?f=news/4.36/pde.md )
  • this is the first step now to include the Eclipde PDE views into the bndtools Perspective.
  • the existing views from bndtools are still there, but not in the perspective anymore (but can be used independently via Eclipse / Window / Show View. They are marked with "EOL" (End of life) in the part title
  • in future releases we can remove them from bndtools completely as development will happen in Eclipse PDE for those parts

image

image

Open Topics

  • I had to bump -runee: JavaSE-17 to -runee: JavaSE-21 in bndtools.core/bndtools.shared.bndrun since the org.eclipse.pde:org.eclipse.pde.bnd.ui:1.2.200 / Eclipse 2025-06 requires this (Eclipse moved Java21 a few releases ago in 2024). I am unsure if this is the right thing to do here. My feeling is it is fine, since the .bndrun files like bndtools.core/bndtools.cocoa.macosx.aarch64.bndrun are for development of bndtools mainly. But to find out we probably need to test a build with a real older Eclipse Release (pre 4.36) which does not have e.g. the OSGi resolution view.

- Eclipse 4.36 (2025-06) deployes org.eclipse.pde:org.eclipse.pde.bnd.ui:1.2.200 to maven central and includes the views (Repositories View / Resolutions View ) which were migrated from bndtools as part of the bndtools-PDE-colaboration.
- this is the first step now to include the Eclipde PDE views into the bndtools Perspective.
- the existing views from bndtools are still there, but not in the perspective anymore (but can be used independently via Eclipse / Window / Show View. They are marked with "EOL" (End of life) in the part title
- in future releases we can remove them from bndtools completely as development will happen in Eclipse PDE for those parts

Signed-off-by: Christoph Rueger <chrisrueger@gmail.com>
Signed-off-by: Christoph Rueger <chrisrueger@gmail.com>
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