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

Generalize usage of Eclipse Applications in Tycho #3050

Merged
merged 1 commit into from
Nov 18, 2023

Conversation

laeubi
Copy link
Member

@laeubi laeubi commented Nov 17, 2023

Embedded Eclipse Application have proven to be a powerful tool in Tycho to reuse existing Eclipse codes in a dynamic way. Currently its still a bit of boilerplate code to start the application but always have the same semantics we want something with bundles resolved and cached and read from a location/target.

This adds a generic EclipseApplicationManager that is able to manage many applications and caching these in a more effective way than single applications can do.

@laeubi laeubi added the backport-to-tycho-4.0.x Can be added to a PR to trigger an automatic backport of the change label Nov 17, 2023
@laeubi laeubi force-pushed the generalize_eclipse_application branch from ee8d31a to d111eef Compare November 17, 2023 16:35
Copy link

github-actions bot commented Nov 17, 2023

Test Results

   570 files  ±0     570 suites  ±0   3h 40m 23s ⏱️ + 1m 54s
   374 tests ±0     368 ✔️ ±0    6 💤 ±0  0 ±0 
1 122 runs  ±0  1 103 ✔️ ±0  19 💤 ±0  0 ±0 

Results for commit 70a85b0. ± Comparison against base commit 1c37754.

♻️ This comment has been updated with latest results.

Embedded Eclipse Application have proven to be a powerful tool in Tycho
to reuse existing Eclipse codes in a dynamic way. Currently its still a
bit of boilerplate code to start the application but always have the
same semantics we want something with bundles resolved and cached and
read from a location/target.

This adds a generic EclipseApplicationManager that is able to manage
many applications and caching these in a more effective way than single
applications can do.
@laeubi laeubi force-pushed the generalize_eclipse_application branch from d111eef to 70a85b0 Compare November 18, 2023 05:59
@laeubi laeubi merged commit e744b57 into eclipse-tycho:master Nov 18, 2023
8 checks passed
Copy link

💚 All backports created successfully

Status Branch Result
tycho-4.0.x

Questions ?

Please refer to the Backport tool documentation and see the Github Action logs for details

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport-to-tycho-4.0.x Can be added to a PR to trigger an automatic backport of the change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant