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

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

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

   > Is it planned to make the properties injected from the pom "mvn 4 version" 
and therefore makes the type dictionnary useless? If so +1 (means the toggles 
will be exposed to users and type can stick to extension and management in the 
build handled by end user, best of all worlds), else I'm mixed since it does 
not change much things if it stays internal only.
   
   A bit fuzzy thought but let me try:
   * "Is it planned to make the properties injected from the pom "mvn 4 
version" NO
   * "therefore makes the type dictionnary useless?" NO
   * "means the toggles will be exposed to users" YES
   * "type can stick to extension and management in the build handled by end 
user" um, is like that even today
   * "if it stays internal only" um, Type is part of public Maven API, so it 
cannot be internal only per definitionem




> 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