cstamas commented on PR #1457:
URL: https://github.com/apache/maven/pull/1457#issuecomment-2032000986

   I think you are right: mvn4 scopes are "superset" of those of mvn3, plus, if 
you compare their ordering, they remain in same place (ordering by "width"), 
this is the two config "dump" output (they have main method that produces this):
   
   Maven3
   ```
   Maven3 defined dependency scopes:
   compile (width=3500)
     Query : [ALL]
     Presence: [main-compile, test, main-runtime]
     Main project scope: main-compile
   system (width=2500)
     Query : [ALL]
     Presence: [main-compile, test, main-runtime]
     Main project scope: main-compile
   runtime (width=2500)
     Query : [BY_BUILD_PATH(runtime)]
     Presence: [test, main-runtime]
     Main project scope: main-runtime
   provided (width=1500)
     Query : [BY_BUILD_PATH(compile), SELECT(test, runtime)]
     Presence: [main-compile, test]
     Main project scope: main-compile
   test (width=500)
     Query : [BY_PROJECT_PATH(test)]
     Presence: [test]
     Main project scope: test
   ```
   
   Maven4
   ```
   Maven4 defined dependency scopes:
   compile (width=4000)
     Query : [ALL]
     Presence: [main-compile, main-runtime, test-compile, test-runtime]
     Main project scope: main-compile
   system (width=3000)
     Query : [ALL]
     Presence: [main-compile, main-runtime, test-compile, test-runtime]
     Main project scope: main-compile
   runtime (width=2500)
     Query : [BY_BUILD_PATH(runtime)]
     Presence: [main-runtime, test-runtime]
     Main project scope: main-runtime
   provided (width=2000)
     Query : [BY_BUILD_PATH(compile), SELECT(test, runtime)]
     Presence: [main-compile, test-compile, test-runtime]
     Main project scope: main-compile
   compile-only (width=1000)
     Query : [SINGLETON(main, compile)]
     Presence: [main-compile]
     Main project scope: main-compile
   test (width=1000)
     Query : [BY_PROJECT_PATH(test)]
     Presence: [test-compile, test-runtime]
     Main project scope: test-compile
   test-only (width=500)
     Query : [SINGLETON(test, compile)]
     Presence: [test-compile]
     Main project scope: test-compile
   test-runtime (width=500)
     Query : [SINGLETON(test, runtime)]
     Presence: [test-runtime]
     Main project scope: test-runtime
   none (width=0)
     Query : []
     Presence: []
     Main project scope: null
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to