Я хочу настроить плагин maven, который займет несколько шаблонов freemarker, и развернуть каждый раз несколько раз, каждый раз с другим набором входных значений. Есть ли лучший способ сделать это с помощью fmpp, чтобы грубая сила обрабатывала их снова и снова?один шаблон для нескольких выходных файлов с fmpp
ответ
Когда вы говорите, что настроили плагин maven, вы имеете в виду написать свой собственный?
Если вы хотите просто использовать FMPP с Maven и избежать написания плагина вы можете сделать это:
Используйте maven-antrun-plugin и обрабатывать файлы с небольшим фрагментом Ant сценария с помощью FMPP Ant задачи (fmpp.sourceforge .net/ant.html). В сочетании с задачей ant-contrib (ant-contrib.sourceforge.net/tasks/tasks/index.html) вы должны иметь возможность легко перебирать набор файлов.
Независимо от того, используете ли вы FMPP от плагина Maven или нет, то хэш pp
обеспечивает именно то, что вам нужно. Посмотрите на http://fmpp.sourceforge.net/pphash.html#key_changeOutputFile. Вы можете вызвать эту функцию в цикле, создавая другой выходной файл для каждой итерации.
Я собирался написать плагин, да. – bmargulies