Support more fragment options in DependencyManager / unify LaunchHelper#1960
Support more fragment options in DependencyManager / unify LaunchHelper#1960laeubi merged 1 commit intoeclipse-pde:masterfrom
Conversation
Test Results 618 files - 147 618 suites - 147 48m 29s ⏱️ - 4m 34s For more details on these failures, see this check. Results for commit f9b4a29. ± Comparison against base commit 18b020c. ♻️ This comment has been updated with latest results. |
|
This pull request changes some projects for the first time in this development cycle. An additional commit containing all the necessary changes was pushed to the top of this PR's branch. To obtain these changes (for example if you want to push more changes) either fetch from your fork or apply the git patch. Git patchFurther information are available in Common Build Issues - Missing version increments. |
60c5567 to
273d109
Compare
Currently one can only choose to include all fragments or only non-test fragments. But we can already distinguish several other types of fragments, e.g. those that belong to extensible API or provide native code specialization. This now enhances DependencyManager to support a new type (INCLUDE_PLATFORM_FRAGMENTS) and to make configurable the inclusion of extensible API (INCLUDE_EXTENSIBLE_FRAGMENTS). Also the BundleLauncherHelper was adjusted to be more uniform when handling plugin versus feature based launches reading and preparing for further customization through launch configs.
eba9304 to
f9b4a29
Compare
Currently one can only choose to include all fragments or only non-test fragments. But we can already distinguish several other types of fragments, e.g. those that belong to extensible API or provide native code specialization.
This now enhances DependencyManager to support a new type (INCLUDE_PLATFORM_FRAGMENTS) and to make configurable the inclusion of extensible API (INCLUDE_EXTENSIBLE_FRAGMENTS). Also the BundleLauncherHelper was adjusted to be more uniform when handling plugin versus feature based launches reading and preparing for further customization through launch configs.