В зависимости от типа проекта наиболее «maven» способ сделать это - разделить проект на одного из родителей с несколькими дочерними элементами.Ваш основной проект помещается в один модуль, и каждая из пользовательских конфигураций переходит в отдельный модуль, который затем может зависеть от общего кода.
Каждый из пользовательских модулей может иметь свои собственные ресурсы и уникальную конфигурацию,что облегчит производство разных именованных конфигураций.Это также облегчит любые пользовательские настройки кода.