I think this is a great start, and you've got to start somewhere. Once these smaller modules are in place, it should become clear if there are any other componets that could be pulled out as well.
I also think that this modularization could be a big help for the developers that run the spring-rcp project. There's been a lot of talk lately about needing a strong lead developer to take hold of the project, but it would be much more effective to have multiple smaller projects with multiple stake holders. One single "dictator" for the project is not going to be effective. Spring-RCP is a lot like the main springframework. There are multiple components and there's no single developer that owns or knows the entire project. it's more of a loose collaboration of developers, each with their own expertise.
I'm no spring-rcp expert, but if the project was componatized, I would feel much more comfortable digging in and contributing to the pieces that I use and enhance the most...


Reply With Quote