myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Adam Winer <>
Subject Re: [maven] Revised Reorg Proposal --> Was: [maven] Latest maven changes
Date Fri, 06 Jan 2006 18:40:03 GMT
On 1/5/06, Sean Schofield <> wrote:

> > There are transitive dependencies between commons and impl, or commons
> > and tomahawk.
> Tomahawk actually has a dependency on api (a compile time one.)  If
> you were to build tomahawk using maven you would need it.  If you were
> to use tomahawk with your own project you would not need it.  I'm
> thinking the "provided" scope would help us here?

Yep, "provided" would be a good fit here.

Anything that's a compile time dependency of library Foo
where a user of Foo is responsible for supplying that dependency
should be declared "provided".

-- Adam

View raw message