Peter Donald wrote:
On Sun, 10 Nov 2002 21:34, Paul Hammant wrote:

Should not we split avalon-framework.jar into avalon-framework.api.jar
and avalon-framework-refimpl.jar ?
+1

I don't think there is any need to separate implementations that have no external dependencies as often most of my "client" objects are also "server" objects and use DefaultComponentManager etc.

However currently I am using a separation based on whether or not the classes have external dependencies. For example the following classes all got moved to the "-ext" jar.
So essentially anything that directly refences Logkit/Log4j/Xalan will get migrated to this jar. I figured that the SAX stuff is broadly deployed enough that we need not bother separating it out.

The reason for this separation is that it enables clean classloader trees. I have a Phoenix fork that does this to good effect and have a tree in avalon that already has the changes. I want to let it settle for a while and experiment with things before committing it though.
+1


--
Nicola Ken Barozzi                   [EMAIL PROTECTED]
            - verba volant, scripta manent -
   (discussions get forgotten, just code remains)
---------------------------------------------------------------------


--
To unsubscribe, e-mail:   <mailto:avalon-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-dev-help@;jakarta.apache.org>

Reply via email to