Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[geclipse-dev] Unwanted UI dependencies

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


Back to the top