You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Robert Scholte <rf...@apache.org> on 2014/12/06 19:40:04 UTC
extra module for builders in Maven
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-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org