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

   The issue with "import" magic is that very quickly you will also need the 
conflict resolution management until you import a single piece which is 
basically a parent.
   
   Think extensions are a nice way to configure plugins (bad for dependencies 
since this part must always load in an IDE without code execution but it is not 
the case for plugins) but for the case you want to inherit from something done 
outside we could just use xml references, which would enable to import a 
template and customize it inline instead of importing as such which often leads 
to issues.
   
   So from my window we shouldn't enable much on dependencies but we can go 
quite far now we have the consumer model transformation pipeline by enabling to 
reference a plugin from an imported resource (can need an import block but not 
a big deal) and customize it inline, even with required placeholders if needed.
   I'd really love to see it done within an extension and using the xml 
transformer feature and without hacking the core yet to validate the usage 
since this part is quite hard to design right upfront.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to