Ok, I apologize. It seems I am not using the correct terms here. What I am really concerned with is the importing of dependencies and the exporting of dependencies and how transitivity is applied for each.
"Direct dependencies" or "first level dependencies" are imported merely by the fact that they are specified in the dependencies section. The transitive property for each dependency (defaulted from the configuration to which it is added) defines whether that dependency's dependencies are also imported. In terms of exporting, there seems to be some confusion on how exactly this works. So I'd like to first get clarification of this before I ask anymore unintentionally off-topic questions :) So can anyone help qualify exactly how dependencies are exported? And What, if any, effect transitive has on that? Below, what I really need is a way to say that a given dependency is transitive in terms of its importing, but that it should not be exported. Thanks... On Mon, 2009-10-12 at 11:02 -0500, Steve Ebersole wrote: > On Fri, 2009-10-09 at 20:48 -0600, [email protected] wrote: > > > Hm. The compile configuration is already non-transitive, what you did > > should have worked (and I've had it work just for me in the past as well): > Ok, just a mis-guess then coming from Maven that compile would be transitive. > Its one or the other, I just guessed wrong. Section 18.4 describes that. > > But regardless, I need both sets : compile-time deps that are transitive > as well as compile-time deps that are non-transitive. So I cannot > simply turn on transitivity of the compile configuration here like shown > in the docs. So what is the best way to do that? I understand I could > in fact specify transitivity on each dependency, but I prefer the > grouping approach (here are the set of transitive compile-time > dependencies) from a readability perspective. Obviously if such an > approach (split config, etc) causes more difficulty elsewhere, that > could sawy me too :) > > > > I'd have to see what you're doing differently there Steve, maybe we should > > put this up on svn or github or something :) > I'll set up a branch... > > -- Steve Ebersole <[email protected]> Hibernate.org --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
