В наших проектах, использующих cuke4duke, мы создаем свойство для аргументов cuke4duke:
<project ...>
<properties>
<cukeArgs>--tags ~@wip --tags ~@benchmark --tags ~@html</cukeArgs>
</properties>
<build>
<plugin>
<groupId>cuke4duke</groupId>
<artifactId>cuke4duke-maven-plugin</artifactId>
<version>${cuke4duke.version}</version>
<configuration>
<cucumberArgs>
...
<cucumberArg>${cukeArgs}</cucumberArg>
</cucumberArgs>
</configuration>
</plugin>
</build>
</project>
Используя это, вы можете сделать следующее:
mvn cuke4duke:cucumber -DcukeArgs="-n cooking"
для запуска функций с cooking
в названии.