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

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

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

   Along those lines, yes:
   
   Packaging provides flexibility for producers, to build new (or "old", like 
packaging "jar" vs "takari-jar") things.
   
   Type provides flexibility for consumers, for example if producer builds a 
"bundle" (w/ required extension to make sure he is producing valid OSGi 
bundle), a consumer still may choose to consume it as "jar", or "bundle" (if he 
is also in OSGi realm), etc...




> 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