This project implements a Rewrite module that performs common tasks when migrating to new version of Cucumber-JVM.
Browse a selection of recipes available through this module in the recipe catalog.
Migration recipes can be run using the rewrite-maven-plugin or rewrite-gradle-plugin. These can either be added to the build file of the project to be migrated or run without modifying the build.
mvn -U org.openrewrite.maven:rewrite-maven-plugin:run \
-Drewrite.recipeArtifactCoordinates=org.openrewrite.recipe:rewrite-cucumber-jvm:RELEASE \
-DactiveRecipes=org.openrewrite.cucumber.jvm.UpgradeCucumber7x
mvn -U org.openrewrite.maven:rewrite-maven-plugin:run \
-Drewrite.recipeArtifactCoordinates=org.openrewrite.recipe:rewrite-cucumber-jvm:RELEASE \
-DactiveRecipes=org.openrewrite.cucumber.jvm.CucumberJava8ToJava
You can register bugs and feature requests in the GitHub Issue Tracker.
If you'd like to contribute to the documentation, checkout CONTRIBUTING.md.