And, once we get to JSF 1.2, "provided" is a clear
winner because web containers will need to provide a JSF
implementation.

-- Adam


On 1/6/06, Wendy Smoak <[EMAIL PROTECTED]> wrote:
> On 1/6/06, Adam Winer <[EMAIL PROTECTED]> wrote:
>
> > 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".
>
> The Maven team usually puts it as "... can reasonably be expected to
> be provided at runtime."  But Maven 2.0 doesn't have anything in place
> to deal with the "choice of implementations" situation, and so
> 'provided' is probably the best bet.
>
> This will put the responsibility of choosing an implementation on the
> user-- either by declaring a dependency or installing it in the
> container.  (Or, I suppose, by using a container that already provides
> it.)  I think that's reasonable.
>
> --
> Wendy
>

Reply via email to