J.Pietschmann wrote > The first diagram shows compile time dependencies. Run time > dependencies would be the transitive closure.
No, that's not correct. Many projects have compile-time dependencies that are a superset of the minimal runtime dependencies. For example, Logging has a compile-time dependency on Log4J, but Log4J is not required in order to use Logging. As another example, Jelly has compile-time dependencies on every open source project devised by mankind, but (thankfully) requires only a few other libraries if you are using a baseline set of tag libraries. Commons as a whole could use better docs on these dependencies, as well as minimum/maximum version info for the libraries. Then again, Commons is no worse off than most other OS projects... :-/ .T. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]