Hi All,
I just got a user request to remove the UI
dependencies from eu.geclipse.core.filesystem and
the eu.geclipse.efs.* plug-ins. Yes, you got it right, there are indeed
dependencies to the UI from these plug-ins and
even worse eu.geclipse.core itself depends on the UI. I can
fix eu.geclipse.core until the M4 release on Friday since this is just a minor
change. Nevertheless it will be more
complicated to do the same for the efs plug-ins since these plug-ins mix core
functionality with ui functionality like preference pages and actions. So we need a quick decision here!
I see 2 possibilities:
1) Create
an extra ui plug-in for each efs
plug-in, e.g. eu.geclipse.efs.gridftp.ui, and
move the ui functionality to these
2) Incorporate
the ui functionalities into the general middleware ui plug-ins, e.g. eu.geclipse.globus.ui
(BTW, I do not see a eu.geclipse.glite.ui?!)
I would vote for solution 2 since we are doing
something similar for the core stuff. There we also have several non-ui
plug-ins and one ui plug-in. So what
are the opinions? Especially Markus and
Mateusz should comment on this (but of course everybody is asked to join the
discussion). If somehow possible I would like to have these changes in the M4!
Cheers, Mathias