[ 
https://issues.apache.org/jira/browse/MNG-8084?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17833193#comment-17833193
 ] 

ASF GitHub Bot commented on MNG-8084:
-------------------------------------

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
   ```




> Make the v4 api usable outside the Maven runtime
> ------------------------------------------------
>
>                 Key: MNG-8084
>                 URL: https://issues.apache.org/jira/browse/MNG-8084
>             Project: Maven
>          Issue Type: New Feature
>            Reporter: Guillaume Nodet
>            Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to