将Maven依赖转换为Gradle

时间:2019-01-01 13:34:58

标签: java gradle pom.xml

我目前正在关注教程here,并看到了我无法转换为Gradle的POM插件,您可以在下面找到该插件。尽管它们似乎并没有帮助,但还是尝试遵循一些教程,我感到困惑的部分是执行以及Gradle期望的通用语法是什么。

<plugin>
  <groupId>com.github.temyers</groupId>
  <artifactId>cucumber-jvm-parallel-plugin</artifactId>
  <version>5.0.0</version>

  <executions>
    <execution>
      <id>generateRunners</id>
      <phase>generate-test-sources</phase>
      <goals>
        <goal>generateRunners</goal>
      </goals>
      <configuration>
        <!-- Mandatory -->
        <!-- List of package names to scan for glue code. -->
        <glue>
          <package>com.example</package>
          <package>com.example.other</package>
        </glue>
      </configuration>
    </execution>
  </executions>
</plugin>

1 个答案:

答案 0 :(得分:0)

截至version 4.x cucumber supports parallel execution。这使得行家的cucumber-jvm-parallel-plugin过时了。

您将必须创建一个任务,该任务使用等级JavaExec直接通过--parallel 4调用cucumbers CLI

我不认为您可以将Cucumbers JUnit运行器与Gradle一起使用来实现并行执行,因为Gradle不会在JUnit中安装并行计算机,而是将JVM分叉。