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