I am trying to develop a more complex GWT application with the following frameworks :
- GWTP
- Gin, Guice
The web application is intended to be delivered to several clients, which have each some customizations to be added on top of the standard version of the application :
- personalized login screen , custom user repository
- personalized services for searching customers
Could somebody describe a solution which makes use of GIN/Guice abilities to bind :
- the customer related presenters, instead of the standard presenter
- the customer related services, instead of the standard services
instead of creating separate branches for customer distributions?
I am trying to avoid if possible having a separate project branch for each customer.
Any sugestions in this directions are welcomed.