On Aug 10, 2006, at 12:56 PM, Aaron Mulder wrote:
I think it makes sense to put the non-G-specific core classes in a separate module from the GBeans. I don't feel strongly whether the GBean module(s) should go in G or not, though I might perhaps lean toward "in Geronimo". I think the connector builder should definitely stay in Geronimo.
When we make decisions on where to put code, I think we should use the question "what is this code coupled to?" to help guide us. In the case of the GBean, classed in tx and connector they are highly coupled (they are sub classes in may cases) to the tx and connector modules, so should be versioned with that code. On the other hand, the connector-builder module is highly coupled to the Geronimo deployment system, so it should stay with the server.
-dain
