>> Would the interest in spring integration force users to use spring?
No.
The "spring integration" that I am thinking about for Ebean, is where someone is using Spring to manage their transactions, and they want to use Ebean within a Spring transaction.
Another way of looking at it is that Ebean should play nicely with external (non-Ebean) transaction managers, and the first external transaction manager to do so would be Spring.
>> I feel like pulling my hair. I cannot get away from maven and spring. ...
Hmmm, yes the point I'm hearing from that is that often "less is more". If Ebean tries to do everything and ends up being too complex then it loses its original raison d?????tre.
The way I see it is that the features I'd like to add (on my wishlist) are mostly integration points (external transaction manager, external cache manager etc) and are not going to change the internals much at all.
... but yes, if Ebean starts to bloat then that would not be so good. Something to keep in mind and be reminded of periodically :)
Thanks, Rob.