[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-05-13 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

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

   A few more changes seem to be necessary for allowing `maven-plugin-tools` 
and `maven-plugin-testing` to compile. I created a commit there, but no pull 
request yet because I'm not sure if I got the intent right: 
https://github.com/Geomatys/maven/commit/60a60503dda6e352a680774d7e3ab3b71c2b5c11




> 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
>Assignee: Guillaume Nodet
>Priority: Major
> Fix For: 4.0.0, 4.0.0-beta-1
>
>




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-05-05 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

gnodet merged PR #1500:
URL: https://github.com/apache/maven/pull/1500




> 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
>Assignee: Guillaume Nodet
>Priority: Major
> Fix For: 4.0.0, 4.0.0-beta-1
>
>




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-05-04 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

hboutemy opened a new pull request, #1500:
URL: https://github.com/apache/maven/pull/1500

   fixes `./${user.home}` directory creation during tests execution
   
   that is after running `mvn clean test`, I get
   
   ```
   $ git status
   On branch master
   Your branch is up to date with 'origin/master'.
   
   Untracked files:
 (use "git add ..." to include in what will be committed)
   maven-api-impl/${user.home}/
   ```
   




> 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
>Assignee: Guillaume Nodet
>Priority: Major
> Fix For: 4.0.0, 4.0.0-beta-1
>
>




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-04-29 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

hboutemy opened a new pull request, #1492:
URL: https://github.com/apache/maven/pull/1492

   (no comment)




> 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
>Assignee: Guillaume Nodet
>Priority: Major
> Fix For: 4.0.0, 4.0.0-beta-1
>
>




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-04-29 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

hboutemy merged PR #1492:
URL: https://github.com/apache/maven/pull/1492




> 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
>Assignee: Guillaume Nodet
>Priority: Major
> Fix For: 4.0.0, 4.0.0-beta-1
>
>




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-04-24 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

hboutemy merged PR #1461:
URL: https://github.com/apache/maven/pull/1461




> 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
>Assignee: Guillaume Nodet
>Priority: Major
> Fix For: 4.0.0-beta-1
>
>




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-04-24 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

gnodet commented on PR #1461:
URL: https://github.com/apache/maven/pull/1461#issuecomment-2074335291

   > > I'm happy to update it if you tell me what remains to do: it's just a 
small update of an OpenOffice document, save as .svg and run the update 
`prepare-svg.sh` script
   > > > It's not readable unfortunately, but it started from generated graph, 
so it's correct with current master.
   > > 
   > > 
   > > BTW, I'd be interested to be able to create this type of automatic 
drawing as a reference
   > 
   `mvn org.fusesource.mvnplugins:maven-graph-plugin:reactor -Dhide-version 
-Dhide-group-id -Dhide-scope=test -Dhide-transitive` gives the following:
   
![reactor-graph](https://github.com/apache/maven/assets/84022/f169795a-f77b-4594-8bb3-c7f3e02b6751)
   
   
   
   
   




> 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
>Assignee: Guillaume Nodet
>Priority: Major
> Fix For: 4.0.0-beta-1
>
>




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-04-24 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

gnodet commented on PR #1461:
URL: https://github.com/apache/maven/pull/1461#issuecomment-2074304566

   > I'm happy to update it if you tell me what remains to do: it's just a 
small update of an OpenOffice document, save as .svg and run the update 
`prepare-svg.sh` script
   > 
   > > It's not readable unfortunately, but it started from generated graph, so 
it's correct with current master.
   > 
   > BTW, I'd be interested to be able to create this type of automatic drawing 
as a reference
   
   `mvn org.fusesource.mvnplugins:maven-graph-plugin:reactor` does render 
something automatically...
   
![reactor-graph](https://github.com/apache/maven/assets/84022/5c08ebe7-3822-497f-9884-3a726dc3d48a)
   




> 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
>Assignee: Guillaume Nodet
>Priority: Major
> Fix For: 4.0.0-beta-1
>
>




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-04-24 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

hboutemy commented on PR #1461:
URL: https://github.com/apache/maven/pull/1461#issuecomment-2074207980

   I'm happy to update it if you tell me what remains to do: it's just a small 
update of an OpenOffice document, save as .svg and run the update 
`prepare-svg.sh` script




> 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
>Assignee: Guillaume Nodet
>Priority: Major
> Fix For: 4.0.0-beta-1
>
>




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-04-14 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

hboutemy commented on PR #1461:
URL: https://github.com/apache/maven/pull/1461#issuecomment-2054170988

   PR updated https://maven.apache.org/ref/4-LATEST/
   objective of this PR is to show what we have today, that will help us define 
targets: schema will evolve when useful




> 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
>Assignee: Guillaume Nodet
>Priority: Major
> Fix For: 4.0.0-alpha-14
>
>




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-04-12 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

gnodet commented on PR #1461:
URL: https://github.com/apache/maven/pull/1461#issuecomment-2051624139

   > ![maven-4 0 
0-alpha-14-SNAPSHOT](https://private-user-images.githubusercontent.com/84022/321970671-021f8313-b34b-4b9b-95e1-ca6697745521.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTI5MjI3MDgsIm5iZiI6MTcxMjkyMjQwOCwicGF0aCI6Ii84NDAyMi8zMjE5NzA2NzEtMDIxZjgzMTMtYjM0Yi00YjliLTk1ZTEtY2E2Njk3NzQ1NTIxLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA0MTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNDEyVDExNDY0OFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMxYzQwOGU4OTllNTZjYWNlMTMzMTFlMDc0Zjk2OTAwM2M5Mzc2NzE0NDBmNzRjYzhkMTU0YTg2YmZkMWYwMzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._SfX7Kr1noVKChnkU4nTEzkCp5I0vzeNivFk45WT03g)
   > 
   > It's not readable unfortunately, but it started from generated graph, so 
it's correct with current master.
   
   Note that the ultimate goal would be, imho, to have a maven-compat3 with all 
the things from maven 3, and have `maven-core` not depend on the v3 artifacts / 
api anymore.




> 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
>Assignee: Guillaume Nodet
>Priority: Major
> Fix For: 4.0.0-alpha-14
>
>




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-04-12 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

gnodet commented on PR #1461:
URL: https://github.com/apache/maven/pull/1461#issuecomment-2051604730

   ![maven-4 0 
0-alpha-14-SNAPSHOT](https://github.com/apache/maven/assets/84022/021f8313-b34b-4b9b-95e1-ca6697745521)
   
   It's really readable unfortunately, but it started from generated graph, so 
it's correct with current master.




> 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
>Assignee: Guillaume Nodet
>Priority: Major
> Fix For: 4.0.0-alpha-14
>
>




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-04-12 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

gnodet commented on PR #1461:
URL: https://github.com/apache/maven/pull/1461#issuecomment-2051576594

   > Fwiw, this will be outdated with #1465 and later #1457
   
   Also maven-compat is not used anymore (but only included in the distribution 
for compatibility).




> 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
>Assignee: Guillaume Nodet
>Priority: Major
> Fix For: 4.0.0-alpha-14
>
>




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-04-12 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

gnodet merged PR #1457:
URL: https://github.com/apache/maven/pull/1457




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-04-11 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

gnodet merged PR #1465:
URL: https://github.com/apache/maven/pull/1465




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-04-11 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

cstamas commented on code in PR #1457:
URL: https://github.com/apache/maven/pull/1457#discussion_r1560604618


##
api/maven-api-core/src/main/java/org/apache/maven/api/services/ModelBuilderResult.java:
##
@@ -54,22 +54,28 @@ public interface ModelBuilderResult {
 Model getFileModel();
 
 /**
- * Gets the assembled model.
- *
- * @return The assembled model, never {@code null}.
+ * Returns the file model + profile injection.
+ * This

Review Comment:
   This?





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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-04-05 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

gnodet commented on PR #1461:
URL: https://github.com/apache/maven/pull/1461#issuecomment-2039015662

   Fwiw, this will be outdated with https://github.com/apache/maven/pull/1465 
and later https://github.com/apache/maven/pull/1457




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-04-04 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

gnodet opened a new pull request, #1465:
URL: https://github.com/apache/maven/pull/1465

   (no comment)




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-04-02 Thread ASF GitHub Bot (Jira)


[ 
https://issues.apache.org/jira/browse/MNG-8084?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=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)


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-04-02 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

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

   See https://github.com/apache/maven/pull/1460




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-03-31 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

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

   Supplier is to be moved to api-impl, as it is not meant to be used in Maven 
(only in projects that "run maven without maven", ie. resolver integrations w/ 
maven models). The plan is to move supplier to api-impl, and have resolver 
supplier depends on api-impl instead. @gnodet 




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-03-31 Thread Hudson (Jira)


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

Hudson commented on MNG-8084:
-

Build succeeded in Jenkins: Maven » Maven TLP » maven » MNG-8084-doc #2

See 
https://ci-maven.apache.org/job/Maven/job/maven-box/job/maven/job/MNG-8084-doc/2/

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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-03-31 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

hboutemy commented on PR #1461:
URL: https://github.com/apache/maven/pull/1461#issuecomment-2028823359

   notice that there is a chicken and egg problem between resolver and Maven: 
api-impl depends on resolver supplier, which depends on resolver-provider




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-03-31 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

hboutemy opened a new pull request, #1461:
URL: https://github.com/apache/maven/pull/1461

   also drop model-transform deleted in MNG-7877




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-03-29 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

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

   > By project model version?
   > 
   > There is an important distinction: 
[mvn3](https://github.com/apache/maven/blob/master/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/scopes/Maven3ScopeManagerConfiguration.java#L137-L142)
 vs 
[mvn4](https://github.com/apache/maven/blob/master/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/scopes/Maven4ScopeManagerConfiguration.java#L165-L170)
 RUNTIME resolution scopes, former suffer from 
https://issues.apache.org/jira/browse/MNG-8041 while latter has it fixed.
   
   Right now, mvn3 scopes are not used, so we need those at all ?




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-03-29 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

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

   By project model version?
   
   There is an important distinction:
   
[mvn3](https://github.com/apache/maven/blob/master/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/scopes/Maven3ScopeManagerConfiguration.java#L137-L142)
 vs 
[mvn4](https://github.com/apache/maven/blob/master/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/scopes/Maven4ScopeManagerConfiguration.java#L165-L170)
 RUNTIME resolution scopes, former suffer from 
https://issues.apache.org/jira/browse/MNG-8041 while latter has it fixed.




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-03-29 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

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

   > Maybe "v3 mode" should use old stuff, and "v4 mode" should use this new 
stuff? As we also have "v3 scopes vs v4" scopes, and v4 scopes should not be 
used with v3 modes...
   
   How would you decide which one is used ?
   The `Maven3ScopeManagerConfiguration` is not used atm afaik.  I just copied 
those to accommodate the recent changes.
   
   I'm working on rewriting the ProjectBuilder on top of the new ModelBuilder, 
to at least fix any regression using unit tests and integration tests.
   
   Once we have full support, we could think of having two different builders 
at the same time if we need to configure them differently.  What kind of 
changes would you see ?




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-03-29 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

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

   Maybe "v3 mode" should use old stuff, and "v4 mode" should use this new 
stuff? As we also have "v3 scopes vs v4" scopes, and v4 scopes should not be 
used with v3 modes...




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-03-26 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

gnodet opened a new pull request, #1457:
URL: https://github.com/apache/maven/pull/1457

   On top of #1411 
   
   This provides a re-implementation of `maven-model-builder` and 
`maven-resolver-provider` on top of the Maven 4 api.
   As a consequence, apart from projects, plugins and actual build, all the v4 
api and resolution should be available outside of maven with just the api, 
`maven-di`, `maven-api-impl` and the resolver.




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


[jira] [Commented] (MNG-8084) Make the v4 api usable outside the Maven runtime

2024-03-25 Thread ASF GitHub Bot (Jira)


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

ASF GitHub Bot commented on MNG-8084:
-

gnodet merged PR #1441:
URL: https://github.com/apache/maven/pull/1441




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