Skip to content
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

Support advanced automatic computation of import/export packages #412

Closed
laeubi opened this issue Nov 22, 2022 · 2 comments
Closed

Support advanced automatic computation of import/export packages #412

laeubi opened this issue Nov 22, 2022 · 2 comments

Comments

@laeubi
Copy link
Contributor

laeubi commented Nov 22, 2022

Currently one can add bundles to the "additional bundles" of the build.properties and then can chose that PDE adds missing items when launching a product or run config. This has several drawbacks:

  1. It only adds items but never removes them if they become obsolete
  2. It is actually quite hidden and most users don't know about how it works
  3. As this is only performed at running a product this can lead to surprising effects
  4. As it is a IDE only concern, Tycho can not really support this
  5. Currently no version ranges are used, just a plain import

This could be much improved by adding a way to completely automate this for example with a checkbox like this:
grafik

If this is selected, the following should happen:

  1. The part with RequireBundle is hidden
  2. The part with Import-Package is disabled
  3. The Part "Automated management" is extended to show with full size
  4. The given additional bundles are used to compute the imported packages automatically and shown in the 'Import-Package' area
@HannesWell
Copy link
Member

HannesWell commented Dec 8, 2023

@laeubi I think we can consider this as resolved with the new project type for automated generated MANIFESTs?

@laeubi
Copy link
Contributor Author

laeubi commented Dec 8, 2023

yep

@laeubi laeubi closed this as completed Dec 8, 2023
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

No branches or pull requests

2 participants