Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Overwrite an existing configuration #11

Open
mheiss opened this issue Apr 6, 2017 · 1 comment
Open

[Feature] Overwrite an existing configuration #11

mheiss opened this issue Apr 6, 2017 · 1 comment

Comments

@mheiss
Copy link

mheiss commented Apr 6, 2017

Scenario: Developers are checking in launch configuration into a code repository so that the entire team uses the same settings.

Now as a developer i want to customize an existing configuration to adopt some settings (xmx, plug-ins). Currently i have to derive from the existing configuration and choose a new unique name. This is annoying in the case that the configuration is referenced in a shared launch group. I would now also need to change the launch group.

Would be nice to have a feature that allows me to overwrite settings of an existing configuration. It should be validated that there can only be a single configuration that overwrites an existing configuration.

@mduft
Copy link
Member

mduft commented Apr 6, 2017

I'm thinking about implementing this as a kind of orthogonal concept to inheritance. Adding the possibility to "patch" configurations without extending would do what you want.

The real benefit here is that existing things (like launch groups) don't need to be changed to use the extended configuration, but can continue to use the original one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants