один шаблон для нескольких выходных файлов с помощью fmpp - PullRequest
1 голос
/ 18 декабря 2009

Я хочу установить плагин maven, который будет принимать несколько шаблонов свободных маркеров и каждый раз расширяться каждый раз с различным набором входных значений. Есть ли лучший способ сделать это с помощью fmpp, который обрабатывает их грубой силой снова и снова?

Ответы [ 2 ]

1 голос
/ 29 апреля 2011

Используете ли вы FMPP из плагина Maven или нет, хеш pp обеспечивает именно то, что вам нужно. Посмотрите на http://fmpp.sourceforge.net/pphash.html#key_changeOutputFile. Вы можете вызвать эту функцию в цикле, создавая отдельный выходной файл для каждой итерации.

1 голос
/ 19 декабря 2009

Когда вы говорите установить плагин maven, вы хотите написать свой собственный?

Если вы хотите просто использовать fmpp с Maven и избежать написания плагина, вы можете сделать это:Используйте maven-antrun-plugin и обработайте ваши файлы с помощью небольшого фрагмента сценария Ant с помощью задачи Ant fmpp (fmpp.sourceforge.net/ant.html).В сочетании с задачей ant-contrib (ant-contrib.sourceforge.net/tasks/tasks/index.html) вы сможете легко зацикливать набор файлов.

...