breautek commented on issue #1859:
URL: 
https://github.com/apache/cordova-android/issues/1859#issuecomment-3459402529

   We already have a system in place to do this, assuming the plugins are using 
`<edit-config>` directives, however in many cases merges aren't automatically 
resolvable. I'm not saying the `<edit-config>` directive is perfect, I do think 
it has many issues, but I don't think there are any easy solutions out there.
   
   If two plugins are using `<config-file>`, the that directive adds a new node 
in which case it is working as intended. Some directives might make sense to 
have duplicate nodes while other directives it may be illegal. We can't blindly 
"merge" them in this situation.
   
   The apache plugins has started to not use `<config-file>`/`<edit-config>` 
and instead document that the user might require it depending on their needs, 
and I would encourage plugin authors to probably follow that pattern to remain 
flexible, unless if their usage is really domain-specific that will very 
unlikely break when used with other plugins.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to