Я не собираюсь говорить, что то, что вы пытаетесь, является неправильным или невозможным, и если бы не проще, вы, вероятно, могли бы сделать это с помощью ant-plugin, но я считаю, что было бы более идиоматичным maven, если бы вы просто использовали разные профили для каждого основного класса. Вы также можете взглянуть на плагин свойств, описанный в Как читать внешний файл свойств в Maven