ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Niklas Matthies <>
Subject Re: Question about documentation
Date Wed, 06 Oct 2010 13:40:41 GMT
On Tue 2010-10-05 at 21:25h, Archie Cobbs wrote on ivy-user:
> Actually that's not quite right. The dependencies are not talking about JAR
> files, they are talking about modules.
> *configuration* = a name that you give to some subset of the *artifacts* in
> a *revision*; if none are defined "default" is the default and contains
> everything; also determines how *dependencies* are resolved (see *configuration
> mapping*)
> *dependency* = depend relationship between a *revision* of a *module* and
> other *modules*; has a *configuration mapping*

More precisely, due to configurations, dependencies are actually a
relationship between (revisions of) sets of configurations, that is
between subsets of modules' artifact sets.

When resolving, one is always resolving s specific configuration, or
set of configurations, not a module. Hence the nodes of the dependency
graph are really (sub)sets of configurations, not modules.

-- Niklas Matthies

View raw message