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

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

rmannibucau commented on PR #1299:
URL: https://github.com/apache/maven/pull/1299#issuecomment-1803703826

   @cstamas I guess current state is clear but since it is not fully embraced 
by the community and your PR enables to align both worlds I really think we 
shouldnt miss this opportunity.
   If even sonatype gets it wrong it is likely not very welcomed by the 
community IMHO.
   
   Side note: never said you were wrong or it was not working, just that there 
is so much misunderstanding that making it more obvious would be welcomed.
   In terms of impl it is mainly your PR + pom adjustments and be it but it 
makes the user facing interactions (our "ui") way more obvious I think:
   * You can to change how an artifact is consumed -> change the related flag.
   * You want to resolve a particular extension -> change the extension
   vs
   * You want the `.jar` to ignore transitive deps? Change its `type` ("Wait, I 
need to rebuild the dependency?")




> Better control over and better integration with Resolver
> --------------------------------------------------------
>
>                 Key: MNG-7924
>                 URL: https://issues.apache.org/jira/browse/MNG-7924
>             Project: Maven
>          Issue Type: Task
>          Components: Artifacts and Repositories
>            Reporter: Tamas Cservenak
>            Priority: Major
>             Fix For: 4.0.0-alpha-9
>
>
> Integrate better and obtain better control over Resolver. These changes did 
> stem from "[JPMS module 
> experiment|https://cwiki.apache.org/confluence/display/MAVEN/Experiment+-+Explicit+JPMS+support]";
>  and are considered improvement but *does not implement any functionality* 
> related to JPMS module support.
> Changes:
> * Maven4 should stop "disconnected coexistence" of two type systems 
> (ArtifactHandlers and Resolver ArtifactTypeRegistry), it should unify them.
> * Maven4 Core should provide generic and extensible means to introduce new 
> artifact types (fully in extension, and extension should get extended data 
> via "roundtrip" in core/resolver)



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

Reply via email to