*.core.* means the bundle can be run in
headless mode, i.e. no dependency on any UI code/plug-in.
Split UI/non UI plugins and features?
a typical pattern around projects is to split UI and non-UI components
into separate plugins and features. As I am starting out with a new
project I would like to understand this pattern a little bit better.
It is easy to understand to split views, menu declarations, dialogs, ...
from the model code. So separating this into a project.core and
project.ui makes sense. But does that mean that the core plugin shall
not have any dependency to other eclipse.ui plugins?
Eg. if I want to create an eclipse service I immediately get a
dependency to o.e.ui.
Futhermore: whats the use of providing a core feature and an UI feature?
The only usecase I could think of is a user creating its own headless
RCP without any UI components included. I am not even sure if you could
build an RCP without and UI components.
eclipse-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe
from this list, visit https://dev.eclipse.org/mailman/listinfo/eclipse-dev