Skip to content

I20210810-1800

@jhonnen jhonnen tagged this 05 Aug 07:30
Having an extension does not imply a dependency on the extension point's
declaring plugin. E.g. the plugin org.eclipse.emf.ecore.xmi containing
  <extension point="org.eclipse.team.core.fileTypes">
    <fileTypes extension="ecore" type="text" />
    <fileTypes extension="emof" type="text" />
    <fileTypes extension="xmi" type="text" />
  </extension>
does not need org.eclipse.team.core at runtime.


The change revealed a flaw in FeatureBasedLaunchTest: The test target
platform doesn't actually contain any (external) features and only
worked because of the above behavior.
-> fixed test by creating a dedicated workspace feature


Change-Id: I6f00f369eb52108c45838b1da9ecb458adba7aa6
Reviewed-on: https://git.eclipse.org/r/c/pde/eclipse.pde.ui/+/183687
Tested-by: PDE Bot <pde-bot@eclipse.org>
Reviewed-by: Julian Honnen <julian.honnen@vector.com>
Assets 2
Loading