在构建释放时跳过加特林测试

时间:2016-08-11 12:48:08

标签: maven maven-plugin skip gatling

我们有一个用于加密测试的模块,并希望构建一个版本。

我们使用gatling maven插件,因此我们可以使用" mvn gatling执行测试:执行":

<plugin>    
    <groupId>io.gatling</groupId>
    <artifactId>gatling-maven-plugin</artifactId>
    <version>${gatling-plugin.version}</version>
    <executions>
        <execution>
            <goals>
                <goal>execute</goal>
            </goals>
        </execution>
    </executions>
</plugin>

有没有办法在不停用命令行执行功能的情况下停用构建版本的插件?

我首先尝试更改&#34; testSourceDirectory&#34;到&#34; sourceDirectory&#34;和&#34; testResources&#34;到&#34;资源&#34;,但这并没有改变行为。

我发现-Dgatling.skip适用于&#34; mvn clean install&#34;但不是用于构建版本。

2 个答案:

答案 0 :(得分:1)

http://maven.apache.org/guides/introduction/introduction-to-profiles.html
使用配置文件来管理应运行的插件
Disable maven plugins when using a specific profile - 看起来像是同一个问题;)

答案 1 :(得分:0)

我刚发现我可以删除该部分:

class B extends A {
  def fooers = Seq[CanFoo](
    CanFoo1,
    CanFoo2
  )
}

因为这是在构建过程中执行加特林测试的部分。

没有它,&#34; mvn gatling:执行&#34;仍然有效。