You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Elliotte Rusty Harold (Jira)" <ji...@apache.org> on 2020/07/24 17:48:00 UTC

[jira] [Created] (MNGSITE-418) Clarify transitivity of "provided" depdendencies

Elliotte Rusty Harold created MNGSITE-418:
---------------------------------------------

             Summary: Clarify transitivity of "provided" depdendencies
                 Key: MNGSITE-418
                 URL: https://issues.apache.org/jira/browse/MNGSITE-418
             Project: Maven Project Web Site
          Issue Type: Improvement
            Reporter: Elliotte Rusty Harold


Per https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html "This scope is only available on the compilation and test classpath, and is not transitive."

"is not transitive" is ambiguous. For instance, suppose

A --> X_provided
A -> B -> Y_provided -> D

Which dependencies are in the compilation and test classpaths of A? Presumably D is not and X_provided is. However is Y_provided  included or not?





--
This message was sent by Atlassian Jira
(v8.3.4#803005)