Hi,

I'm working on the toolchains improvements in Maven Core.
I'm using the settings-builder as inspiration, since they should work almost the same way. There are some classes, which are used by both builders (toolchains and settings) which are not really bound to this implementation.

In particular:
- SettingsProblem
- SettingsProblemCollector
- SettingsSource
- DefaultSettingsProblem
- DefaultSettingsProblemCollector
- FileSettingsSource
- StringSettingsSource
- UrlSettingsSource

For toolchains I need equivalent classes. Since none of them actually uses Settings, I'd like to extract them to a separate module so I can reuse them by replacing 'Settings' with 'Builder'. For backwards compatibility I'll keep the original classes, which will extend their Builder-variant.
Probably the maven-model-builder can use the same classes as well.

Anyone expecting any issues?
How should I call this module? builder-support? builder-api is incorrect, since it's not the api for the builder, just some additional classes which can be used by builders.

thanks,
Robert

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
For additional commands, e-mail: dev-h...@maven.apache.org

Reply via email to