如何将内部版本号传递给maven-cucumber-reporting插件

时间:2014-10-24 12:49:04

标签: maven cucumber cucumber-jvm

我使用此配置运行maven-cucumber-reporting插件,结果报告页面上的内部版本号始终等于1.

        <plugin>
            <groupId>net.masterthought</groupId>
            <artifactId>maven-cucumber-reporting</artifactId>
            <version>0.0.6</version>
            <executions>
                <execution>
                    <id>execution</id>
                    <phase>verify</phase>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                    <configuration>
                         <projectName>${project.name}</projectName>
                         <outputDirectory>${project.build.directory}/cucumber-html-reports</outputDirectory>
                            <cucumberOutput>${project.build.directory}/cucumber.json</cucumberOutput>
                        <enableFlashCharts>false</enableFlashCharts>
                    </configuration>
                </execution>
            </executions>
        </plugin>

如何传递内部版本号,例如来自maven?

1 个答案:

答案 0 :(得分:4)

在版本0.0.6的插件中,编号1是硬编码的。 This commit修复了问题,现在从$ {build.number}属性或插件参数收到内部版本号。