Hi,
Some bundles from Acceleo (org.eclipse.acceleo.*) appear in this
list. For example :
- org.eclipse.core.filesystem
Number of IUs using optional, but greedy for this case: 2
- org.eclipse.acceleo.common
Acceleo is developped as an Eclipse plugin, yet it is also meant
to be useable in a standalone environment. When installed in
Eclipse, we depend on org.eclipse.core.* bundles to provide
additional functionality and integration. However, none of these
dependencies are mandatory when using it as a standalone
generation tool. So yes, we are indeed greedy (but in fact, it
should be quite difficult to _not_ have o.e.c.filesystem
installed before us right? org.eclipse.core.runtime and
org.eclipse.core.resources should probably be ignored too by
this report), _and_ optional since the dependency is not really
needed in other environments.
I believe that these cases should be exceptions to the "greedy"
report. How could we document/track these? Or is my
understanding wrong here?
No, you're not wrong. This is exactly the kind of scenario that the
greedy attribute was supposed to cover.