Overall this is a great direction.

> At Eclipse Summit Pascal mentioned that replacing extension points with 
> services for example could lead to unexpected side effects. 
> So before contributing back changes like this one, I would like  to discuss 
> them in the mailing list - is there a better solution, do they fit into p2 
> architecture, etc. 

Ideally we would move to more of a dependency injection technique so p2 is not 
coupled to services or extensions.  For example, in the Toast example 
(http://wiki.eclipse.org/Toast) for the OSGi book (http://equinoxosgi.org) we 
used a interface that provides the things needed.  We provided service backed 
and extension backed implementations.  Much nicer.

Jeff
_______________________________________________
p2-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/p2-dev

Reply via email to