2009/5/11 Todd Thiessen <[email protected]>

>  > I think the answer here is that nobody had a good example at the
> time!
>
> And even when you do, you can use exclusions which you interesting
> mention in your next response ;-). So if you want a particular compile
> transitive dependency to be included only as test, exclude it and add it
> to your local pom as test.
>
> I agree that the local pom should have precise control over how the
> "scope" of a dependency gets defined. But Maven is all about convention
> over configuration. If the convention is that compile scope should
> override test scope, then that is what maven should do by default. In


I thought that Maven issued a warning if a compile scope was downgraded to
test
but it would appear that I might be wrong in that case.


>
> the rare cases when a user wishes to change this behaviour, maven should
> provide a way to configure a transitive dependency manually. This is
> very similar in concept to marking a transitve dependency as exclude.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to