Am 12/14/16 um 17:57 schrieb Robert Scholte:
> Hi,
> 
> I read the comment but I'm not sure I follow. The original setup is a  
> widely used pattern: give dependencies which should always have the  
> test-scope this scope in the dependencyManagement of the parent.
> Considering the case below it must be possible to give easymock the  
> test-scope (I cannot imagine it is used as compile/runtime dependency)

When managing a transitive dependency to 'test' scope, that transitive
dependency must not be resolved the same way it would not be resolved
when set to 'test' scope directly.

A -> B (test) -> C (test)

When resolving A, B and C will not be resolved.

A (manages B and C to test) -> B (managed to test) -> C (managed to test)

When resolving A, B and C will not be resolved. Currently they are
resolved due to a bug. Bugfix makes the 'test' scope consistently
non-transitive. The real issue behind this is: "Why is test scope not
transitive?".

Regards,
-- 
Christian


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to